David is an independent consultant who was employed at Fisher Hoffman, a major national firm of Chartered Accountants, for 41 years. He became a partner in the firm in 1970 and was Managing Partner of the Johannesburg office as well as Chairman of the national practice from 1991 to 1998. He is also an independent non-executive director of Super Group Limited and the Chairman of its Audit, Risk and Social and Ethics Committees.