McGahn, No Legal Requirement?

So, the Trump defense team, AKA, somewhat generously, "the Justice Department", claims there is no legal requirement for McGahn to testify before Congress?

Neither is there a prohibition that he cannot testify.  

So, being a Private Citizen now, he can do as he wishes.   He can do the right thing, for the Country.