Ways to avoid double taxation on foreign assets and income

How foreign tax credits, the foreign earned income exclusion and treaties may reduce overlapping tax across countries.
Global mobility – The Basic Issue

Why moving abroad or into the United States can change filing, worldwide-income and foreign-asset reporting obligations.