| Company | Timeline | Status | |
| Haycap (No 2) Limited Director • Director | 19 Oct 2021←4 Years→Current | Active | |
| Moray Financial Limited Director • Director | 7 Apr 2021←6 Months→15 Oct 2021 | Dissolved | |
| Moray Legal Limited Director • Director | 18 Feb 2014←7 Years→22 Oct 2021 | Active | |
| Optima Legal Services Limited Director • Director | 6 Jul 2012←1 Year 10 Months→9 May 2014 | Active | |
| Optima Legal Services Limited Director • Director | 17 Apr 2012←1 Day→17 Apr 2012 | Active | |
| The Scottish Gymnastics Association Director • Lawyer | 11 Oct 2010←1 Year 5 Months→27 Mar 2012 | Active | |
Semple Fraser LLP Non-designated LLP Member • Unreported | 13 May 2004←4 Years→30 Apr 2009 | Dissolved | |
Boydslaw (Nominees) Limited Director • Solicitor | 28 Sep 1995←7 Years→27 Jun 2003 | Dissolved | |
