David graduated with a National Diploma in Accounting from the Witwatersrand Technikon, South Africa, in 1995 and a Bachelor of Technology Degree in Taxation in 1997. After completing his articles with the accounting firm Santoriello Ho-Tong and Co, based in Johannesburg, he qualified as a Practicing Member of the South African Institute of Professional Accountants in 1999 and joined Riordan O'Sullivan Accountants and Auditors in London in the same year. In 2001, David moved to Guernsey under contract with Guinness Flight Trustees Limited (which became part of the Investec Trust Group). He joined Oak Trust (Guernsey) Limited in 2002 and was appointed Director in 2003.
David is Managing Director of Oak Guernsey and a non-executive director of Oak Mauritius.