Get your taxes done using TurboTax

I highly recommend you seek local professional assistance  due to the complicated returns and the age of the unfiled returns  so that any late filing penalties can be mitigated if needed.