Every year almost half a million people obtain Green Cards (“GC”). When you become a GC holder, you have basically the same obligations that US citizens have. US tax laws are complex and hard to understand. If you are a GC holder, understanding the US tax laws...