| Company | Timeline | Status | |
| Highland Venture Capital Limited Director • Director | 24 May 2006←6 Years→12 Oct 2012 | Active | |
| Cantraybridge Director • Insurance Broker | 17 Jan 2002←9 Years→5 Apr 2011 | Active | |
| Geddes Properties (Nairn) Limited Secretary • Unreported | 14 May 1999←1 Year 3 Months→7 Sep 2000 | Active | |
| Nairn County Football Club Limited Director • Insurance Broker | 27 Apr 1999←17 Years→5 Jul 2016 | Active | |
| Puresurf Limited Director • Insurance Broker | 16 Jun 1998←27 Years→Current | Active | |
| Geddes Properties (Nairn) Limited Director • Insurance Broker | 16 Nov 1992←33 Years→Current | Active | |
