David has been practicing for over 40 years in both the public & private sectors. His experience is with small to medium sized businesses and tax planning and compliance for individuals.