John is a partner in Audit and Assurance in Deloitte Africa based in Cape Town, South Africa. He is also a member of the Africa Audit Risk Management team which focuses on managing and mitigating risk exposures to the Deloitte Africa audit practice.
John joined the Deloitte Africa audit practice in 2013 and was made partner in 2016. Prior to that he was a senior manager in audit for Deloitte London. He has also worked in Deloitte corporate finance in London, focusing on private equity transactions.
He has filled the following leadership roles in Deloitte in recent years:
- Internal controls – deployment of audit methodology initiatives in testing internal control
- Audit innovation – deployment of innovation solutions for conducting audits
In both South Africa and London, John has audited some of Deloitte’s most prestigious listed clients in a range of industries including media, technology, services, investments, insurance and mining.