Advocate, chartered accountant, lecturer. Doctor of Laws, MCom (Tax), CA (SA), Advocate of the High Court of South Africa, SARS Tax Practitioner