| Company | Timeline | Status | |
| Innovene Trustee Limited Director • Company Director | 11 Oct 2010←9 Months→28 Jul 2011 | Active | |
| Grangemouth CHP Limited Director • Chem Engineer | 20 Feb 2004←2 Years 5 Months→27 Jul 2006 | Active | |
| Stirling County (Bridgehaugh) Limited Director • Chemical Engineer | 1 Apr 2002←15 Years→22 Jun 2017 | Active | |
| Stirling County Rugby Football Club Director • Chemical Engineer | 4 Sep 2000←16 Years→22 Jun 2017 | Active | |
