Graeme graduated from the University of KwaZulu Natal with a BSocSci and LLB, thereafter completing a Certificate in Advanced Taxation and an LLM with the University of South Africa. After being admitted as an attorney in 2000 Graeme worked for a Durban firm before moving to London. During his five years in London he worked at the Official Receiver’s Insolvency Services and at the Companies Investigation Branch of the Department of Trade and Industry. He returned to South Africa in 2007 and practised at a local law firm before joining Garlicke & Bousfield as a Senior Associate in 2012. Graeme was appointed a Director in 2014 and practices in the Corporate & Commercial Department specialising in tax law. He is a registered tax practitioner and the current author of three volumes of the Law of South Africa (LAWSA) on Revenue and Tax Administration. Graeme is also the Chairman of the Kloof and Highway SPCA.