As one of the most complex tax situations that you could find yourself in, figuring out the way to report earnings as a non-resident alien of the United States...
What is the Difference Between US Citizens and Green Card Holders When it Comes to Taxes? When it comes to filing federal taxes, there is pretty much no difference...