David, now retired, joined Insurance Brokers Hogg Robinson and Rennie in Johannesburg where became Broking Manager in 1968. In 1970 he joined Allied Insurance Brokers in Harare as General Manager and in 1972 joined Minet Insurance Brokers as Harare General Manager. In 1983 he was appointed Managing Director of the company, which is now known as Aon Zimbabwe (Private) Limited. He was appointed Regional Director of Aon Central Africa in 2001 and became a member of the Aon Africa executive committee. He holds several other directorships and is past Chairman of Zimbabwe Insurance Brokers Association.