| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | BIOTANGENTS LIMITED | 🇬🇧Regno Unito | Active | 17/03/2026 – 06/05/2015 |
| Officer | EDWARD BAKER & SON LIMITED | 🇬🇧Regno Unito | Dissolved | 05/02/2026 – present |
| Officer | CHARLES LETTS GROUP LIMITED | 🇬🇧Regno Unito | Active | 09/01/2026 – present |
| Officer | SPORTS MUTUAL | 🇬🇧Regno Unito | Active | 13/05/2026 – present |
| Officer | SGH INVESTMENTS LIMITED | 🇬🇧Regno Unito | Active | 12/05/2026 – 25/02/2014 |
| Officer | TS PRESTWICK HOLDCO LTD | 🇬🇧Regno Unito | Active | 27/01/2026 – 19/05/2014 |
| Officer | BEEJAY RAIL LIMITED | 🇬🇧Regno Unito | Dissolved | 15/12/2025 – 07/07/2010 |
| Officer | MACROCOM (1018) LIMITED | 🇬🇧Regno Unito | Liquidation | 23/12/2025 – 14/01/2011 |
| Officer | S G B S LIMITED | 🇬🇧Regno Unito | Active | 13/01/2026 – 14/04/2014 |
| Officer | SULIS ENTERPRISES LTD | 🇬🇧Regno Unito | Dissolved | 04/06/2026 – 07/05/2012 |
| Officer | EDINBURGH SCIENCE LTD | 🇬🇧Regno Unito | Active | 23/02/2026 – 06/04/2022 |
| Officer | NATIONAL YOUTH CHOIR OF SCOTLAND | 🇬🇧Regno Unito | Active | 29/05/2026 – 27/10/2020 |
| Officer | SCOTTISH BAROQUE ENSEMBLE LIMITED | 🇬🇧Regno Unito | Active | 02/04/2026 – present |
| Officer | TENNANT SCOTLAND LIMITED | 🇬🇧Regno Unito | Active | 20/02/2026 – 29/01/2008 |
| Officer | TENNANT SCOTLAND LIMITED | 🇬🇧Regno Unito | Active | 20/02/2026 – 29/01/2008 |
| Officer | PRODUCE SUPPLIERS LIMITED | 🇬🇧Regno Unito | Active | 19/01/2026 – 01/05/2008 |
| Officer | PRODUCE SUPPLIERS LIMITED | 🇬🇧Regno Unito | Active | 19/01/2026 – 19/04/2013 |
| Officer | PORTMAN GROUP HOLDINGS LIMITED | 🇬🇧Regno Unito | Active | 23/12/2025 – 22/10/2007 |
| Officer | DUNCAN AND TODD (GROUP) LIMITED | 🇬🇧Regno Unito | Active | 23/04/2026 – 24/05/2007 |
| Officer | DUNCAN AND TODD (GROUP) LIMITED | 🇬🇧Regno Unito | Active | 23/04/2026 – 25/06/2007 |
| Officer | ASHRONA POWER SYSTEMS LIMITED | 🇬🇧Regno Unito | Active | 20/05/2026 – 25/06/2007 |
| Officer | ASHRONA POWER SYSTEMS LIMITED | 🇬🇧Regno Unito | Active | 20/05/2026 – 25/06/2007 |
| Officer | TURNER & HICKMAN LIMITED | 🇬🇧Regno Unito | Active | 29/05/2026 – 21/06/2007 |
| Officer | TURNER & HICKMAN LIMITED | 🇬🇧Regno Unito | Active | 29/05/2026 – 21/06/2007 |
| Officer | DENHOLM ENVIRONMENTAL LIMITED | 🇬🇧Regno Unito | Active | 08/05/2026 – 23/03/2006 |
| Officer | DENHOLM ENVIRONMENTAL LIMITED | 🇬🇧Regno Unito | Active | 08/05/2026 – 23/03/2006 |
| Officer | INISOFT LIMITED | 🇬🇧Regno Unito | Active | 20/04/2026 – 21/02/2006 |
| Officer | INISOFT LIMITED | 🇬🇧Regno Unito | Active | 20/04/2026 – 13/10/2005 |
| Officer | LINKCORE PHARMA LIMITED | 🇬🇧Regno Unito | Dissolved | 29/01/2026 – 21/10/2005 |
| Officer | LINKCORE PHARMA LIMITED | 🇬🇧Regno Unito | Dissolved | 29/01/2026 – 19/07/2006 |
| Officer | PETRASCO SERVICES LIMITED | 🇬🇧Regno Unito | Active | 08/05/2026 – 10/10/2005 |
| Officer | PETRASCO SERVICES LIMITED | 🇬🇧Regno Unito | Active | 08/05/2026 – 10/10/2005 |
| Officer | OIL AND STORAGE SERVICES LIMITED | 🇬🇧Regno Unito | Active | 19/03/2026 – 14/01/2005 |
| Officer | OIL AND STORAGE SERVICES LIMITED | 🇬🇧Regno Unito | Active | 19/03/2026 – 14/01/2005 |
| Officer | EMERALD PENSION TRUSTEES LIMITED | 🇬🇧Regno Unito | Active | 16/03/2026 – 11/11/2004 |
| Officer | EMERALD PENSION TRUSTEES LIMITED | 🇬🇧Regno Unito | Active | 16/03/2026 – 01/05/2008 |
| Officer | CARMICHAEL PHILLIPS LIMITED | 🇬🇧Regno Unito | Dissolved | 19/03/2026 – 16/09/2002 |
| Officer | CARMICHAEL PHILLIPS LIMITED | 🇬🇧Regno Unito | Dissolved | 19/03/2026 – 16/09/2002 |
| Officer | FUSION MECHANICAL SERVICES LIMITED | 🇬🇧Regno Unito | Active | 21/01/2026 – 28/05/2002 |
| Officer | FUSION MECHANICAL SERVICES LIMITED | 🇬🇧Regno Unito | Active | 21/01/2026 – 16/05/2002 |
| Officer | OCTOBER CAFE LIMITED | 🇬🇧Regno Unito | Dissolved | 27/02/2026 – 29/10/2001 |
| Officer | OCTOBER CAFE LIMITED | 🇬🇧Regno Unito | Dissolved | 27/02/2026 – 29/10/2001 |
| Officer | KIRKER EUROPE LIMITED | 🇬🇧Regno Unito | Active | 21/05/2026 – 01/06/1998 |
| Officer | UNICK HOLDINGS LIMITED | 🇬🇧Regno Unito | Active | 27/03/2026 – 18/03/1998 |
| Officer | UNICK CONSULTING LIMITED | 🇬🇧Regno Unito | Active | 27/03/2026 – 20/04/1998 |
| Officer | CURIA (SCOTLAND) LIMITED | 🇬🇧Regno Unito | Active | 27/01/2026 – 27/07/1998 |
| Officer | CURIA (SCOTLAND) LIMITED | 🇬🇧Regno Unito | Active | 27/01/2026 – 30/06/2005 |
| Officer | COCHRANE SQUARE SPV LIMITED | 🇬🇧Regno Unito | Active | 05/03/2026 – 25/09/1997 |
| Officer | THE SHAREHOLDING & INVESTMENT (PROPERTY) LIMITED | 🇬🇧Regno Unito | Active | 20/01/2026 – 22/10/2013 |
13/05/2026
United Kingdom → Scotland
06/04/2022
resigned
26/03/2007
appointed