- Member ID
- 4630
- House
- Commons
- Committees
- 15
- Events
- 33
§ Timeline
Recorded activity
33 events
- 2026-06-03Did not vote: Draft Agriculture (Delinked Payments) (Reductions) (England) Regulations 2026↗ UK Parliament Divisions
- 2026-06-02Voted Aye: Armed Forces Bill Committee: New Clause 13↗ UK Parliament Divisions
- 2026-06-02Voted No: Armed Forces Bill Committee: New Clause 6↗ UK Parliament Divisions
- 2026-06-02Voted Aye: Armed Forces Bill Committee: New Clause 5↗ UK Parliament Divisions
- 2026-06-02Voted Aye: Armed Forces Bill Committee: New Clause 2↗ UK Parliament Divisions
- 2026-05-21Did not vote: Steel Industry (Nationalisation) Bill: Reasoned Amendment to Second Reading↗ UK Parliament Divisions
- 2026-05-20Did not vote: King's Speech Motion for an Address: amendment (o)↗ UK Parliament Divisions
- 2026-05-20Did not vote: King's Speech Motion for an Address↗ UK Parliament Divisions
- 2026-05-20Voted Aye: King's Speech Motion for an Address: amendment (l)↗ UK Parliament Divisions
- 2026-05-20Did not vote: King's Speech Motion for an Address: amendment (p)↗ UK Parliament Divisions
- 2025-06-25Joined Controlled Drugs (Procedure for Specification) Bill↗ UK Parliament Members API
- 2025-06-25Joined Unauthorised Entry to Football Matches Bill↗ UK Parliament Members API
- 2024-11-04Joined Welsh Affairs Committee↗ UK Parliament Members API
- 2024-05-08Joined Community and Suspended Sentences (Notification of Details) Bill↗ UK Parliament Members API
- 2024-05-01Joined Strategic Litigation Against Public Participation Bill↗ UK Parliament Members API
- 2024-05-01Joined Unauthorised Entry to Football Matches Bill↗ UK Parliament Members API
- 2024-04-17Joined Dogs (Protection of Livestock) (Amendment) Bill↗ UK Parliament Members API
- 2024-04-17Joined Pensions (Special Rules for End of Life) Bill↗ UK Parliament Members API
- 2024-03-13Joined Paternity Leave (Bereavement) Bill (Formerly known as Shared Parental Leave and Pay (Bereavement) Bill)↗ UK Parliament Members API
- 2023-06-26Joined Public Accounts Committee↗ UK Parliament Members API
- 2022-01-19Joined Down Syndrome Bill↗ UK Parliament Members API
- 2022-01-18Joined Welsh Grand Committee↗ UK Parliament Members API
- 2021-11-03Joined Animal Welfare (Kept Animals) Bill↗ UK Parliament Members API
- 2020-07-21Appointed Shadow PC Spokesperson (Environment, Food and Rural Affairs)Opposition Department↗ UK Parliament Members API
- 2020-07-21Appointed Shadow PC Spokesperson (Health and Social Care)Opposition Department↗ UK Parliament Members API
- 2020-07-21Appointed Shadow PC Spokesperson (Digital, Culture, Media & Sport)Opposition Department↗ UK Parliament Members API
- 2020-07-21
- 2020-07-21Appointed Shadow PC Spokesperson (Housing, Communities & Local Government)Opposition Department↗ UK Parliament Members API
- 2020-07-21Appointed Shadow PC Spokesperson (The Constitution and Welsh Affairs)Opposition Department↗ UK Parliament Members API
- 2020-07-21
- 2020-03-02Joined Welsh Affairs Committee↗ UK Parliament Members API
- 2017-09-11Joined Welsh Affairs Committee↗ UK Parliament Members API
- 2017-06-08
§ Committees
Committee memberships
Controlled Drugs (Procedure for Specification) Bill
Member
Current
Unauthorised Entry to Football Matches Bill
Member
Current
Welsh Affairs Committee
Member
Current
Community and Suspended Sentences (Notification of Details) Bill
Member
2024-05-15
Unauthorised Entry to Football Matches Bill
Member
2024-05-08
Strategic Litigation Against Public Participation Bill
Member
2024-05-08
Pensions (Special Rules for End of Life) Bill
Member
2024-04-24
Dogs (Protection of Livestock) (Amendment) Bill
Member
2024-04-24
Paternity Leave (Bereavement) Bill (Formerly known as Shared Parental Leave and Pay (Bereavement) Bill)
Member
2024-05-30
Public Accounts Committee
Member
2024-05-30
Down Syndrome Bill
Member
2022-01-26
Welsh Grand Committee
Member
2024-05-30
Animal Welfare (Kept Animals) Bill
Member
2021-11-18
Welsh Affairs Committee
Member
2024-05-30
Welsh Affairs Committee
Member
2019-11-06
§ Parliamentary Questions
Recent written questions
0 recorded
No parliamentary questions ingested for this member yet.
§ Financial Interests
Declared interests on the Register
0 recorded
No declared interests ingested for this member yet.