David has worked in the accounting profession for 30 years and been a small business owner for 25 years. David is an experienced advisor to small business clients. As a registered tax agent and registered self-managed superannuation fund auditor, he also has the technical knowledge to discuss taxation and superannuation affairs. David trained with international accounting firms but prefers to work with small business owners to explain accounting and tax issues in clear and understandable language. He gains great personal satisfaction from being a part of his client’s business team.