David McAvoy, CPA has 5 years of accounting and tax planning/preparation experience. His passion is to help small to mid-size businesses start and grow by implementing tax strategies and planning. He specializes in small business tax consulting and tax preparation. He uses his experience in corporate and public accounting to help clients with their accounting, tax, and finance needs. In his spare time David enjoys bouldering, serving in his community, and traveling with his wife and daughter.