| Company | Timeline | Status | |
| Harper Macleod LLP Designated LLP Member • Unreported | 1 Mar 2010←14 Years→31 Mar 2024 | Active | |
| The Natural Power Consultants Limited Director • Solicitor | 7 Feb 2008←14 Years→31 May 2022 | Active | |
| Family Business Solutions Limited Director • Solicitor | 15 Aug 2007←2 Years 6 Months→26 Feb 2010 | Active | |
| Wright, Johnston & Mackenzie LLP Designated LLP Member • Unreported | 1 Apr 2004←5 Years→26 Feb 2010 | Active | |
| Family Business Solutions Limited Director • Solicitor | 30 Aug 2000←6 Years→19 Sep 2006 | Active | |
| Scottish Renewables Forum Limited Secretary • Unreported | 24 Feb 2000←20 Years→30 Nov 2020 | Active | |
| WJM Directors Limited Director • Solicitor | 23 Jun 1999←10 Years→26 Feb 2010 | Active | |
| WJM Secretaries Limited Director • Solicitor | 15 Jun 1999←10 Years→26 Feb 2010 | Active | |
| WJM Share Nominees Limited Director • Solicitor | 12 Mar 1997←12 Years→26 Feb 2010 | Active | |
WP Realisations 2017 Limited Director • Solicitor | 12 Sep 1995←8 Years→23 Mar 2004 | Dissolved | |
