Craig completed his BCom (Accounting and Information Systems) and Postgraduate Diploma in Accounting at the University of Cape Town in 1994. He is a member of the South African Institute of Chartered Accountants.
After completing his training contract with Deloitte & Touche in 1997, Craig spent time in London working for both Abbey National Treasury Services and the Royal Bank of Scotland in their Treasury and Capital Markets area.
Craig returned to South Africa at the end of 1999 where he became involved in the industry. He worked for Prudential Portfolio Managers Unit Trusts Ltd for five years where he was appointed as a director of the management company at the beginning of 2006. Craig joined Prescient in August 2006 as Chief Operating Officer of the administration business.