Affiliation
House: Commons
Constituency: Cowdenbeath and Kirkcaldy
Status: Current member
Backbencher (MP)
Affiliation
House: Commons
Constituency: Cowdenbeath and Kirkcaldy
Status: Current member
Latest Activity
Sitting day: 2026-03-19
Activity total: 4
Contributions: 4
Votes recorded: 0
Current Offices
No current post data is attached to this profile.
Recent Votes
Recent recorded divisions
Victims and Courts Bill: motion to disagree with Lords Amendment 6
Commons - 2026-03-25T16:00:00+00:00
Victims and Courts Bill: motion to disagree with Lords Amendment 5
Commons - 2026-03-25T15:48:00+00:00
Victims and Courts Bill: motion to disagree with Lords Amendment 4
Commons - 2026-03-25T15:37:00+00:00
Victims and Courts Bill: motion to disagree with Lords Amendment 3
Commons - 2026-03-25T15:26:00+00:00
Victims and Courts Bill: motion to disagree with Lords Amendment 2
Commons - 2026-03-25T15:15:00+00:00
Victims and Courts Bill: motion to disagree with Lords Amendment 1
Commons - 2026-03-25T15:01:00+00:00
Opposition Day Motion: Defence
Commons - 2026-03-24T19:01:00+00:00
Opposition Day Motion: Oil and Gas
Commons - 2026-03-24T16:00:00+00:00
Recent Participation
Recent speeches in the feed
Online Harms
2026-03-19 · 16:19I thank my hon. Friend for his intervention. I would add that I was recently at a primary school in my constituency, and I asked the young people how many of them were on social m…
Online Harms
2026-03-19 · 16:15It is an understatement to say that the internet and social media have changed everything. The early optimism of internet pioneers was that we would all benefit from a world in wh…
International Development
2026-03-19 · 12:30The Foreign Secretary is aware of the impact of humanitarian aid and how it saves lives in the midst of the most horrific situations that humans experience on this earth. She will…
Business of the House
2026-03-19 · 09:59Under the SNP Scottish Government, police numbers in Fife have fallen by an average of one a month. Results from my new antisocial behaviour survey show that four in 10 Cowdenbeat…