| Company | Timeline | Status | |
| Dalriada Trustee Company Limited Director • Pensions Consultant | 8 May 2015←7 Years→30 Sep 2022 | Active | |
| Dalriada Trustees Limited Director • Director | 18 Aug 2014←8 Years→30 Sep 2022 | Active | |
| 3173 Limited Director • Benefits Consultant | 2 Oct 2005←1 Month→29 Nov 2005 | Active | |
| 3173 Limited Director • Benefits Consultant | 2 Oct 2005←17 Years→30 Sep 2022 | Active | |
| Dalriada Trustees Limited Director • Benefits Consultant | 22 Jul 2001←6 Years→9 Jun 2008 | Active | |
| Spence & Partners Limited Director • Benefits Consultant | 3 Aug 2000←22 Years→30 Sep 2022 | Active | |
