Practicing advocate – Johannesburg Bar – since 2000
Occasional Acting Judge – High Court and Labour Court
Commissioner – Small Claims Court
Member of Johannesburg Society of Advocates Bar Council – 2021/22
Chair of Professional and Fees Subcommittee – 2021/22