An immigrant coming to America for longer than a certain time period will become a Resident Alien for U.S. income taxes at some point in time. In doing so, they are subjecting themselves to a potential U.S. tax income on their annual worldwide income, an estate tax on their deaths on their worldwide assets and a tax on gifts of their worldwide wealth.