Craig is a founder and director of Bastion Advisory. He is a chartered accountant by profession and has worked in the financial markets (foreign exchange, commodities and fixed income) industry for more than 25 years.
He held various financial markets roles including 13 years at Rand Merchant Bank where Craig was head of the fixed income, currency and commodity corporate solutions desk from 2008 to 2015.
After RMB Craig spent 3 years working at Investec Bank and then as the head of financial markets for Southern Africa at Standard Chartered Bank before founding Bastion Advisory in 2019.