David qualified as a Chartered Accountant in 1976. He went into private practice in Cape Town for 4 years, while also providing lecturing/tutoring and external examining services for various degree courses for the Department of Commerce at the University of Cape Town.

This was followed by 20 years in business (1980 – 2000), as founder, owner and Managing Director of CMG.

CMG developed a range of commercial and payroll software applications, with offices in Cape Town, Johannesburg and Durban. Systems were supplied to over 2100 companies across South Africa and neighbouring countries, including Namibia, Botswana, Swaziland, Zimbabwe and Zambia. Implementation often required the integration of the clients CRM, accounting, financial, payroll and HR systems, providing wide exposure to a diverse range of businesses and industries.

With CMG sold into a Johannesburg Stock Exchange (JSE) listing in 1999, David stayed on as CEO for a year until deciding to return to Cape Town. Since 2000 David has been involved in forensic accounting and auditing in criminal, commercial, arbitration and family law litigation matters, business consultancy, and business rescue and turnarounds.