| Company | Timeline | Status | |
| Strathspey Railway Company Limited Director • Retired | 23 Jan 2012←8 Years→19 Sep 2020 | Active | |
| SRPS Railtours Limited Director • Retired Marine Engineer | 27 Nov 2000←4 Years→28 Jun 2005 | Active | |
Logs Operations Limited Director • Retired Marine Engineer | 15 Dec 1997←18 Years→12 Apr 2016 | Dissolved | |
| The Scottish Railway Preservation Society Director • Retired Marine Engineer | 1 Nov 1997←16 Years→2 Jul 2014 | Active | |
| Locomotive Owners Group (Scotland) Limited Director • Unreported | 21 Nov 1992←32 Years→Current | Active | |
| The Scottish Railway Preservation Society Director • Ret'd Marine Engineer | 17 May 1990←4 Years→29 Oct 1994 | Active | |
