| Company | Timeline | Status | |
| Strathardle Trading Community Interest Company Director • Accountant | 12 Mar 2012←1 Year 3 Months→7 Jul 2013 | Active | |
| Mount Blair Community Development Trust Director • Accoutant (retired) | 16 Feb 2011←2 Months→17 Apr 2011 | Active | |
| Strathardle Highland Gathering Director • Accountant (retired) | 8 Jul 2008←10 Years→23 Nov 2018 | Active | |
Leo Computer Company Limited Director • Chartered Accountant | 14 Aug 1995←3 Months→29 Nov 1995 | Dissolved | |
| Northgate UK Company Director • Chartered Accountant | 14 Aug 1995←3 Months→29 Nov 1995 | Dissolved | |
Northgate Recruitment Limited Director • Chartered Accountant | 14 Aug 1995←3 Months→29 Nov 1995 | Dissolved | |
Northgate Computer Services Limited Director • Chartered Accountant | 14 Aug 1995←3 Months→29 Nov 1995 | Dissolved | |
| Crescentone Software Limited Director • Unreported | 14 Aug 1995←3 Months→29 Nov 1995 | Active | |
McDonnell Limited Director • Chartered Accountant | 14 Aug 1995←3 Months→29 Nov 1995 | Dissolved | |
| Nec Software Solutions UK Limited Director • Chartered Accountant | 12 Apr 1995←7 Months→29 Nov 1995 | Active | |
