Until 2021 Craig was an investment partner at Edinburgh Partners where his roles included head of European portfolios and the manager of The European Investment Trust PLC. Previously, he was a senior investment director at Lloyds Development Capital, a partner at Penta Capital, and a corporate financier at Noble Grossart. Craig is a member of the Institute of Chartered Accountants of Scotland.