Michael has been preparing our taxes for over 20 years. He is knowledgeable, professional, personable, and extremely diligent! I don't know what we would do if he retired!!!!... Read More »