Think Hard and Twice Before Giving up Your Green CardThink Hard and Twice Before Giving up Your Green Card As a Green Card holder, you will have been treated like a US citizen for tax...