Get your taxes done using TurboTax

I concur 100%. The absolutely best and safest approach is to engage an attorney (specializing in taxation) who, in turn, will hire a tax professional for this scenario.