5 Sep 2023 to Now
Opposition Post
Shadow Minister (Middle East and North Africa)
19 Jul 2023 to Now
Committee
Economic Activity of Public Bodies (Overseas Matters) Bill
1 Mar 2023 to 7 Mar 2023
Committee
Ballot Secrecy Bill [HL]
13 Dec 2022 to 6 Feb 2023
Committee
High Speed Rail (Crewe - Manchester) Bill Select Committee (Commons)
9 Nov 2022 to 16 Nov 2022
Committee
Shark Fins Bill
19 Oct 2022 to Now
Committee
Speaker's Conference
27 Jun 2022 to 22 Jan 2024
Committee
Welsh Affairs Committee
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
2 Sep 2020 to 4 Dec 2021
Opposition Post
Shadow Minister (Foreign and Commonwealth Affairs)
10 Apr 2020 to 2 Sep 2020
Opposition Post
Shadow Minister (Foreign and Commonwealth Affairs)
5 Mar 2020 to 11 May 2020
Committee
Defence Sub-Committee
2 Mar 2020 to 11 May 2020
Committee
Defence Committee
12 Oct 2016 to 16 Jan 2020
Opposition Post
Shadow Minister (Defence) (Armed Forces and Defence Procurement)
1 Jul 2015 to 27 Jun 2016
Opposition Post
Shadow Minister (Scotland)
1 Jul 2015 to 27 Jun 2016
Opposition Post
Shadow Minister (Cabinet Office)
1 Jul 2015 to 27 Jun 2016
Opposition Post
Shadow Minister (Justice)
11 Oct 2011 to 7 Oct 2013
Opposition Post
Shadow Minister (Justice) (Political and Constitutional Reform)
8 Oct 2010 to 7 Oct 2011
Opposition Post
Shadow Minister (Foreign and Commonwealth Affairs)
12 May 2010 to 8 Oct 2010
Opposition Post
Shadow Minister (Wales)
6 May 2010 to Now
Representative
Caerphilly
5 Oct 2008 to 6 May 2010
Government Post
Parliamentary Under-Secretary (Wales Office)
2 Jul 2007 to 5 Oct 2008
Government Post
Assistant Whip (HM Treasury)
4 Jun 2007 to 8 Nov 2007
Committee
Welsh Affairs Committee
17 May 2006 to 31 Oct 2006
Committee
Conventions (Joint Committee)
28 Oct 2004 to 12 Jul 2005
Committee
Standards and Privileges
16 Jul 2001 to 6 Nov 2007
Committee
European Scrutiny Committee
7 Jun 2001 to Now
House
Commons
7 Jun 2001 to Now
Affiliation
Labour
7 Jun 2001 to 6 May 2010
Representative
Caerphilly
7 Jun 2001 to Now
Representative
Caerphilly
1 Aug 1994 to 31 Jul 1998
Other Post
Member, Labour Party National Executive Committee
Notes
Rows highlighted in green indicates a currently held position.