| Company | Timeline | Status | |
| Fisheries Management Scotland Director • Retired | 15 Apr 2022←1 Month→10 Jun 2022 | Active | |
| Drumsheugh Baths Club. Limited Director • Director Property Company | 31 May 2011←8 Years→9 Oct 2019 | Active | |
| Lifecare (Edinburgh) Limited Director • Property Developer | 31 Mar 2011←11 Years→24 Jun 2022 | Active | |
| Ness & Beauly Fisheries Trust Director • Director Property | 1 Jan 2010←12 Years→14 Jun 2022 | Active | |
| Cargilfield School Director • Property Developer | 23 May 2001←12 Years→10 Jun 2013 | Active | |
Kingsburgh Homes Limited Director • Property Developer | 8 Dec 2000←17 Years→27 Mar 2018 | Dissolved | |
Kingsburgh Developments Limited Director • Property Developer | 8 Dec 2000←17 Years→27 Mar 2018 | Dissolved | |
