| Company | Timeline | Status | |
| Keeresources Ltd Director • Accountant | 1 Apr 2008←1 Year→28 Apr 2009 | Dissolved | |
| Harrisons (Clyde) Limited Director • Director | 16 Aug 2002←11 Years→15 Apr 2014 | Dissolved | |
| Stirling Shipping Holdings Limited Director • Director | 2 May 2001←1 Year 5 Months→30 Sep 2002 | Active | |
| Western Ferries (Argyll) Limited Secretary • Director | 25 Nov 1998←15 Years→31 Mar 2014 | Dissolved | |
Stirling Marine Limited Director • Chartered Accountant | 5 Jan 1996←6 Years→30 Sep 2002 | Dissolved | |
| Stirling Shipping Company Limited Director • Chartered Accountant | 11 Dec 1995←6 Years→30 Sep 2002 | Active | |
| Stirling Offshore Limited Director • Director | 30 Mar 1995←7 Years→30 Sep 2002 | Active | |
Stirling Marine Limited Secretary • Accountant | 30 Mar 1990←12 Years→15 Aug 2002 | Dissolved | |
| Western Ferries (Clyde) Limited Secretary • Unreported | 21 Sep 1989←8 Years→23 Jul 1998 | Active | |
Croft Exploration Limited Secretary • Unreported | 29 Dec 1988←1 Year 5 Months→6 Jun 1990 | Dissolved | |
