| Company | Timeline | Status | |
| Knockando Woolmill Trust Director • Councillor | 26 May 2014←1 Year 10 Months→1 Apr 2016 | Active | |
| Rothes Community Limited Director • Local Authority Councillor | 29 Aug 2002←23 Years→Current | Active | |
| Inkeith And Strathisla Ltd Director • Councillor | 10 Jun 1999←9 Months→16 Mar 2000 | Active | |
| The Grant Hall (Rothes) Limited Director • Community Agent | 16 Dec 1998←5 Years→31 Dec 2003 | Active | |
| The Grampian Venture Capital Fund Limited Director • Company Director | 5 May 1993←3 Years→1 Aug 1996 | Active | |
