Stephen began his career as a Candidate Attorney in 2001 at Deneys Reitz Inc (renamed Norton Rose Fulbright South Africa). He was appointed as a Director in October 2007. He spent a year on secondment at another leading law firm in London from July 2006 to July 2007 where he was employed in their corporate department for the first six months of his secondment. The second half was spent in the capital markets department. Stephen was appointed as a Director at Cliffe Dekker Hofmeyr in 2017.
Stephen is involved in a broad range of finance-related work, including various transactions that have included general banking advice to major international and local banks in relation to general acquisition finance, asset-based finance structured transactions (in particular in relation to aviation finance and general commercial aviation transactions), debt factoring. In addition, Stephen is involved in a broad range of developmental finance work for local development financing institutions and state owned companies advising on a broad range of corporate and financing transactions.