Leonard is the managing director of a professional services firm in Johannesburg South Africa that helps their clients thrive in a changing world. Leonard is a Chartered Accountant, Registered Auditor, JSE accredited Auditor in South Africa.