| Company | Timeline | Status | |
| Scottish Racing Ltd Director • Company Director | 16 Jul 2021←3 Years→16 Jul 2024 | Active | |
| Musselburgh Racecourse Limited Director • Director | 21 Jun 2021←2 Years 9 Months→14 Apr 2024 | Active | |
| British Horseracing Authority Limited Director • Consultant | 28 Apr 2021←1 Day→29 Apr 2021 | Active | |
| British Horseracing Authority Limited Director • Consultant | 18 Nov 2020←1 Day→19 Nov 2020 | Active | |
| Retraining Of Racehorses Director • Consultant | 22 Jan 2019←4 Years→31 Dec 2023 | Active | |
| Racecourse Media Services Limited Director • Director | 13 Nov 2017←2 Months→1 Feb 2018 | Dissolved | |
| Racecourse Retail Business Limited Director • Director | 17 Oct 2017←3 Months→1 Feb 2018 | Liquidation | |
| Racecourse Betting Company Limited Director • Director | 17 Oct 2017←3 Months→1 Feb 2018 | Dissolved | |
| British Champions' Series Limited Director • Director | 27 Sep 2016←6 Years→28 Feb 2023 | Active | |
| Racecourse Media Group Limited Director • Director | 15 Aug 2016←1 Year 8 Months→30 Apr 2018 | Active | |
