| Company | Timeline | Status | |
| Blairmore Limited Director • Director | 30 Apr 2020←2 Years 2 Months→21 Jul 2022 | Dissolved | |
| Donald Russell Limited Director • Director | 5 Nov 2019←2 Years 8 Months→21 Jul 2022 | Active | |
| Eos Syndicate Management Limited Director • Finance Director | 10 May 2017←2 Years 6 Months→1 Dec 2019 | Active | |
| Sustainable Development Enterprises Limited Director • Finance Director | 11 Apr 2017←8 Years→Current | Active | |
| Glykogen Limited Director • Finance Director | 13 Feb 2017←18 Days→3 Mar 2017 | Active | |
| Tarves Development Trust Director • Management Consultant | 25 Oct 2016←9 Years→Current | Active | |
| Delfinity Limited Director • Chartered Accountant | 7 Mar 2016←9 Years→Current | Active | |
| Macduff Fleet Engineering Limited Director • Company Director | 21 Dec 2012←2 Years 10 Months→30 Oct 2015 | Dissolved | |
| Macduff Fishing Fleet Limited Director • Company Director | 21 Dec 2012←2 Years 10 Months→30 Oct 2015 | Dissolved | |
| Macduff Shellfish (Scotland) Limited Director • None | 8 Aug 2011←4 Years→30 Oct 2015 | Active | |
