| Company | Timeline | Status | |
| Ocean Youth Trust (Scotland) Director • Chartered Surveyor | 1 Feb 2000←2 Years 2 Months→20 Apr 2002 | Active | |
| Thistle Golf (Scotland) Ltd Director • Unreported | 23 Aug 1997←28 Years→Current | Active | |
| Thistle Golf (Scotland) Ltd Secretary • Unreported | 23 Aug 1997←12 Years→31 Jul 2010 | Active | |
| Hillhead High School War Memorial Trust Limited Director • Quantity Surveyor | 11 Jul 1990←11 Months→19 Jun 1991 | Active | |
