5 /5 Cat Thomas: Michael has done my taxes for the past 2 years and has done an excellent job! He also did all of the filing for my small business. He has gone above and beyond in terms of helping me keep everything straight. I highly recommend his services.