| Company | Timeline | Status | |
| Gratis (Dundee) Limited Director • Director | 15 Nov 2016←8 Years→Current | Active | |
| Befriends Limited Director • Solicitor | 19 Jul 2006←1 Year 1 Month→29 Aug 2007 | Active | |
| Thorntons Law LLP Non-designated LLP Member • Unreported | 25 May 2004←6 Years→31 Mar 2011 | Active | |
| Whitehall Chambers Trustees Limited Director • Solicitor | 15 Jul 2002←8 Years→31 Mar 2011 | Active | |
| Brothock Trustees Limited Director • Solicitor | 15 Jul 2002←8 Years→31 Mar 2011 | Active | |
| Gratis (Dundee) Limited Secretary • Solicitor | 2 Apr 1997←28 Years→Current | Active | |
