| Company | Timeline | Status | |
| Quail Research And Design Limited Director • Director | 25 Sep 2013←8 Years→2 Nov 2021 | Dissolved | |
CFG Associates Limited Director • Consultant | 25 Oct 2012←7 Years→22 Sep 2020 | Dissolved | |
| Newlands Junior College Limited Director • Director | 23 Aug 2011←2 Years 9 Months→27 May 2014 | Active | |
| Clyde Union (Holdings) Limited Director • Engineering Director | 11 Jun 2009←2 Years 6 Months→22 Dec 2011 | Active | |
| Clyde Union Limited Director • Engineering Director | 14 Jun 2007←4 Years→22 Dec 2011 | Active | |
| The Institution Of Engineers In Scotland Secretary • Director | 1 Aug 2003←1 Year 2 Months→1 Oct 2004 | Active | |
| The Institution Of Engineers And Shipbuilders In Scotland Ltd Secretary • Director | 8 Jul 2003←1 Year 2 Months→1 Oct 2004 | Active | |
| The Institution Of Engineers In Scotland Director • Director | 11 Apr 2000←11 Years→19 Apr 2011 | Active | |
