| Company | Timeline | Status | |
| Argyle Rigg Limited Director • Director  | 16 Nov 2017←6 Years→11 Dec 2023  | Dissolved  | |
| Boarhills And Dunino Community Trust Director • Unreported  | 11 Oct 2017←1 Year→8 Nov 2018  | Active  | |
Mount Developments (Kirriemuir) Limited Director • Director  | 20 Jul 2012←4 Years→17 Feb 2017  | Dissolved  | |
| Jemres LLP Designated LLP Member • Unreported  | 8 Jan 2007←7 Years→7 Feb 2014  | Active  | |
| Parrs Limited Director • F.r.i.c.s.  | 25 May 2000←6 Years→29 Sep 2006  | Active  | |
Gva James Barr Limited Director • Chartered Surveyor  | 15 Nov 1994←11 Months→3 Nov 1995  | Dissolved  | |
| Lambert Smith Hampton Group Limited Director • Chartered Surveyor  | 20 Feb 1992←10 Months→31 Dec 1992  | Active  | |
