21 Feb 2024 to Now
Committee
Zoological Society of London (Leases) Bill
29 Nov 2023 to Now
Committee
Media Bill
10 May 2023 to 18 May 2023
Committee
Finance (No. 2) Bill
8 Mar 2023 to 15 Mar 2023
Committee
Firearms Bill
1 Mar 2023 to 8 Mar 2023
Committee
Animals (Low-Welfare Activities Abroad) Bill
1 Feb 2023 to 8 Feb 2023
Committee
Offenders (Day of Release from Detention) Bill
8 Jul 2022 to 8 Sep 2022
Government Post
Parliamentary Under Secretary of State (Ministry of Justice) (jointly with Home Office)
2 Mar 2022 to 22 Mar 2022
Committee
Product Security and Telecommunications Infrastructure Bill
2 Feb 2022 to 9 Feb 2022
Committee
Taxis and Private Hire Vehicles (Disabled Persons) Bill
18 Jan 2022 to Now
Committee
Welsh Grand Committee
12 Jan 2022 to 18 Jan 2022
Committee
Professional Qualifications Bill [HL]
9 Nov 2021 to 14 Nov 2021
Committee
Nuclear Energy (Financing) Bill
20 Oct 2021 to 18 Nov 2021
Committee
Subsidy Control Bill
22 Sep 2021 to 27 Oct 2021
Committee
Education (Careers Guidance in Schools) Bill
30 Jun 2021 to 8 Jul 2021
Committee
Rating (Coronavirus) and Directors Disqualification (Dissolved Companies) Bill
20 May 2020 to Now
Committee
Speaker's Advisory Committee on Works of Art
9 Mar 2020 to Now
Committee
Consolidation, &c., Bills (Joint Committee)
2 Mar 2020 to Now
Committee
Welsh Affairs Committee
12 Dec 2019 to Now
House
Commons
12 Dec 2019 to Now
Affiliation
Conservative
12 Dec 2019 to Now
Representative
Clwyd South
8 Jun 2017
Election Contested
Clwyd South
6 May 2010
Election Contested
Dwyfor Meirionnydd
5 May 2005
Election Contested
Montgomeryshire
Notes
Rows highlighted in green indicates a currently held position.