His return will be somewhat interesting to file, as he can only exclude about $89,000 of it using Form 2555.
Assuming he paid taxes to Russia on that income, he should be able to claim the Foreign Tax Credit (Form 1116) on the taxes paid for the income in excess of the exclusion amount. If he DID pay Russian income taxes, then his U.S. tax liability will probably be ZERO.
Even so, a tax return IS required.
The complexity of the income dictates that he should NOT file it himself. In other words, he should get professional tax help.
If you wish my professional help, email me at
[email protected] for a fee quote.