Get your taxes done using TurboTax

Yes the TT program can handle all of those items ... if you use the ONLINE version you must use Premier or better ... or you can use any of the Downloaded versions.