David has more than 25 years' experience in providing business advisory services to businesses and high net worth individuals. He specialises in taxation, accounting and advisory services to small and medium business.
David is a member of the Institute of Chartered Accountants and a Registered Tax Agent.