| Company | Timeline | Status | |
| Erskine Veterans Charity Director • Civil Servant | 18 Mar 2009←7 Months→21 Oct 2009 | Active | |
| Noddsdale Hydro Limited Director • Unreported | 27 May 2008←17 Years→Current | Active | |
| Noddsdale Hydro Limited Secretary • Unreported | 27 May 2008←17 Years→Current | Active | |
| Ocean Youth Trust (Scotland) Director • Civil Servant | 20 Apr 2002←2 Years 12 Months→16 Apr 2005 | Active | |
