Barrister at Law
Holdenhurst, Bournemouth, United Kingdom
King's Bench Chambers
Barrister at Law
Society of Advocates KwaZulu Natal
Advocate
Biz Afrika t/a Monarch Management Consultants
Managing Director
Universiity of Natal
University of KwaZuku Natal