diff is not between US or non US citizen
as long as the owner resides in US and pay income taxes, there is no difference between US citizen and none US citizen.
However if the owner is a foreigner who resides outside of US, escrow will withhold taxes for IRS.