| Company | Timeline | Status | |
| John Lewis Finance Limited Director • Unreported | 10 Jul 2025←4 Months→Current | Active | |
| Glas Cymru Holdings Cyfyngedig Director • Unreported | 1 Jan 2021←4 Years→Current | Active | |
| DWR Cymru Cyfyngedig Director • Unreported | 1 Jan 2021←4 Years→Current | Active | |
| Rothesay Limited Director • Non-executive Director | 1 Jan 2021←1 Year 6 Months→30 Jun 2022 | Active | |
| Rothesay Life Plc Director • Non-executive Director | 1 Jan 2021←1 Year 6 Months→30 Jun 2022 | Active | |
| Disasters Emergency Committee Director • Chartered Accountant | 24 Jul 2018←4 Years→22 Nov 2022 | Active | |
