Paymentshield
Non-executive director
Compre Group
Group Chief Financial Officer
Towergate Insurance
Chief Financial Officer
Highway Insurance
Group Finance Director
Swiss Re
CFO Life Capital
ReAssure Group
Group CFO
Open GI
Non-executive director
Institute of Chartered Accountants of Scotland