Before joining Bravura, Craig worked at Nodus Capital, a niche investment banking advisory firm active in PE, M&A and corporate finance. He was group strategy director at Imperial Holdings (a global listed concern). Craig has also served as Chief Investment Officer and Chief Financial Officer of Sedibelo Platinum Mines, an internationally run mining holding company. Craig is also the past joint head of the natural resources corporate finance team at Investec Corporate Finance.