Stephen has since obtaining his law degree in 1992, consulted to various industries including mining, wood and pulp, chemical and petro-chemical on occupational health and safety, environmental legislation and risk management. He represented these industries in numerous inquiries by the Regulators or Courts.
In 2001, Stephen took the position as Company Secretary within a London based multi-national FTSE listed company where he headed the risk, legal, insurance and compliance functions and acted as an Advisory Board member to FM Global, a USA based global insurer.
In 2016, he returned to South Africa and headed up the risk and compliance function within the Insurance Intermediary to three of the largest retailers in South Africa. During this time, he negotiated and litigated over 3500 liability disputes on behalf of retail groups, or their liability insurers.
In 2019, Stephen qualified as a Mediator and in 2021 he was admitted as an Advocate to the High Court. He pursues a strong interest in the application of alternative dispute resolution approaches to seeking amicable outcomes to liability disputes, for all concerned as well as litigation where suitable.