John is both a qualified accountant and financial analyst who has worked for a number of leading financial institutions. These include the likes of Rand Merchant Bank, Investec Bank, and ABSA Bank, where he worked in front office, business development, and technical roles.
John obtained both his BCompt and BCompt Honours Degrees through UNISA. He completed CFA Levels I, II and III through the CFA Institute. He was a registered CA (SA) with SAICA between 2002 and 2016, and registered CFA Charterholder between 2005 to 2015.