| Company | Timeline | Status | |
| Burntisland Golf Company, Limited Director • Accountant | 12 May 2014←4 Years→28 Dec 2018 | Active | |
| GB Management Accounting Ltd Director • Accountant | 15 Jan 2009←14 Years→6 Apr 2023 | Dissolved | |
| Marine Procurement Ltd Secretary • Unreported | 27 Feb 2008←5 Years→1 Nov 2013 | Active | |
| The Resource Store Limited Director • Accountant | 21 Dec 2006←7 Years→17 Nov 2014 | Active | |
| Ulstein (U.K.) Limited Secretary • Director | 31 Dec 1999←1 Year→1 Jan 2001 | Dissolved | |
| Kamewa UK Limited Director • Director | 20 Dec 1999←3 Years→12 Feb 2003 | Dissolved | |
| Ulstein (U.K.) Limited Director • Director | 2 Dec 1999←7 Months→30 Jun 2000 | Dissolved | |
| Brown Brothers & Company, Limited Director • Director | 21 Aug 1996←6 Years→12 Feb 2003 | Active | |
| Bae Systems Marine (Ysl) Limited Director • Finance Director | 1 Aug 1994←2 Years→16 Aug 1996 | Active | |
| Munro & Junor Limited Director • Director | 8 Mar 1991←1 Year 11 Months→15 Feb 1993 | Dissolved | |
