Keith was appointed as a Partner at the Firm in 1997.  As well as being the Technical Director at the firm in the Cape Town office, he is also the Risk Management Director for the Cape Town office.  Keith has headed and served on various technical committees both locally and internationally.

He was also the chair of both the technical committee and risk management committee for many years.  He is currently the Head of Risk for BDO South Africa.

Keith is well versed in Corporate Governance and technical standards and provides extensive consulting to clients.  Keith’s portfolio of clients includes large international corporations and has vast experience in the Wine, Fishing, Farming, Hospitality, Financial Services, Manufacturing and Production industries. 

One of his clients in the Winefarm and Hospitality industry is Spier and he also does the Aroma Liquor group.  He was the engagement partner on both the Travel Corporation (Trafalgar, Contiki, Insight) and SA Bias Industries.

He places a premium on client satisfaction.


  • AIAC
  • ACIS
  • ACMA
  • BCompt(Hons)
  • Chartered Accountant(SA)


He is a professional member of SAICA (South African Institute of Chartered Accountants), IRBA (Independent Regularity Board of Auditors) as well as the Institute of Directors and serves on the IRBA Standards setting committee.