I partner with Mike on many projects including tax preparation, bookkeeping, and payroll. I trust Mike to work with me and my clients in a professional, competent and ethical manner. He has never tried to take my clients. Mike has high level of expertise, is good at teaching and sharing his knowledge. My practice would be incomplete without him.