Gavin studied at UKZN, obtaining his Bachelor of Commerce, majoring in Economics and Law, in 1991. He then went on to qualify as a CA(SA) in 2000. After completing articles at Ernst and Young, Gavin worked as a financial accountant at Alpha Stone and Readymix before moving to the UK. He spent 9 years in the financial services sector specialising in the structuring of businesses, design of financial systems and process re-engineering. He designed and project managed the build and implementation of numerous global, cross border reporting and asset distribution systems for investment banks and wealth management companies. Since his return to South Africa in 2007, Gavin has held executive level positions in the logistics, leisure, renewable energy and financial services industries. His experience includes financial services,  timeshare and holiday resorts, freight, logistics and warehousing, commodity broking,  renewable energy, call centre operations and property development.