| Category | Summary | Payer | Value | Registered |
| Donations and other support (including loans) for activities as an MP |
Labour Animal Welfare Society - £1,660.08 |
Labour Animal Welfare Society |
£1,660.08 |
20 Oct 2025 |
| Gifts, benefits and hospitality from UK sources |
Channel 4 Television Company Limited - £468.00 |
Channel 4 Television Company Limited |
£468 |
28 Oct 2025 |
| Miscellaneous |
I am a trustee of the Parliamentary Christian Trust. This is an unpaid role. |
|
— |
8 May 2025 |
| Miscellaneous |
I am a patron of Edengate, a charity based in Newport that works with homeless people. This is an unpaid role. |
|
— |
8 May 2025 |
Donations received
Regulated political donations reported to the Electoral Commission — a separate register from the financial interests above, so the same donation can appear in both.