28 Feb 2024 to Now
Committee
Investigatory Powers (Amendment) Bill [HL]
4 Sep 2023 to Now
Opposition Post
SNP Chief Whip
8 Mar 2023 to 15 Mar 2023
Committee
Veterans Advisory and Pensions Committees Bill
7 Feb 2023 to Now
Committee
Intelligence and Security Committee of Parliament
2 Feb 2022 to 9 Feb 2022
Committee
Taxis and Private Hire Vehicles (Disabled Persons) Bill
9 Mar 2021 to 7 Dec 2022
Opposition Post
SNP Chief Whip
4 Feb 2021 to 9 Feb 2021
Committee
Air Traffic Management and Unmanned Aircraft Bill [Lords]
6 Jul 2020 to Now
Committee
Consolidation, &c., Bills (Joint Committee)
2 Mar 2020 to 12 Sep 2023
Committee
Procedure Committee
10 Feb 2020 to 25 May 2021
Committee
European Statutory Instruments Committee
27 Jan 2020 to 25 May 2021
Committee
Statutory Instruments (Select Committee)
27 Jan 2020 to 25 May 2021
Committee
Statutory Instruments (Joint Committee)
21 Jan 2020 to 12 Sep 2023
Committee
Speaker's Committee on the Electoral Commission
15 Jan 2020 to 25 May 2021
Committee
Committee of Selection
7 Jan 2020 to 9 Mar 2021
Opposition Post
SNP Whip
12 Dec 2019 to Now
House
Commons
8 Jun 2017
Election Contested
Midlothian
20 May 2015 to 3 May 2017
Opposition Post
SNP Whip
7 May 2015 to 3 May 2017
House
Commons
7 May 2015 to Now
Affiliation
Scottish National Party
7 May 2015 to Now
Representative
Midlothian
Notes
Rows highlighted in green indicates a currently held position.