| recorded as meeting | VE3 | 18 December 2025 | — | | ministerial_meetings |
| recorded as meeting | Trades Union Congress (TUC) | 16 December 2025 | — | | ministerial_meetings |
| recorded as meeting | Installation Assurance Authority (IAA) | 10 December 2025 | — | | ministerial_meetings |
| recorded as meeting | Green Finance Institute, Lloyds Banking Group, Barclays, Nuveen Real Assets, Federation of Small Businesses (FSB), Financial Conduct Authority (FCA) | 9 December 2025 | — | | ministerial_meetings |
| recorded as meeting | Green Finance Institute | 9 December 2025 | — | | ministerial_meetings |
| recorded as meeting | To receive assurance from VE3 that the Fuel Finder digital service is deliverable in time for registration by 6 January and the full service to launch before 2 February | 8 December 2025 | — | | ministerial_meetings |
| recorded as meeting | Energy Saving Trust, Green Finance Institute, UK Green Building Council, Association of Decentralised Energy, University of Oxford, Local Government Association, Salford University, Energy Networks Association, National Energy Action, National Infrastructure and Service Transformation Authority (NISTA), Nesta, Ofgem, Heat Pump Association, National Retrofit Hub, University of Newcastle, Citizens Advice, Energy UK, Heat Pump Federation, National Energy Systems Operator | 3 December 2025 | — | | ministerial_meetings |
| recorded as meeting | Electric Car Scheme | 2 December 2025 | — | | ministerial_meetings |
| recorded as meeting | EDF | 27 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Utilita | 26 November 2025 | — | | ministerial_meetings |
| recorded as meeting | E.ON | 26 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Ovo | 26 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Scottish Power | 26 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Utility Warehouse | 26 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Chair of Committee on fuel poverty | 26 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Paul Waugh MP | 25 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Energy Ombudsman | 24 November 2025 | — | | ministerial_meetings |
| recorded as meeting | MSPs, Ofgem, Energy UK, Smart Energy GB (SEGB) | 17 November 2025 | — | | ministerial_meetings |
| recorded as meeting | National Endowment for Science, Technology and the Arts (NESTA) | 12 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Ofgem, Smart Energy GB (SEGB) | 11 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Smart DCC | 10 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Vaillant, Bosch, EUA, Baxi | 4 November 2025 | — | | ministerial_meetings |
| recorded as meeting | Trades Union Congress (TUC) | 4 November 2025 | — | | ministerial_meetings |
| recorded as meeting | QualityMark | 28 October 2025 | — | | ministerial_meetings |
| recorded as meeting | GMB Union | 27 October 2025 | — | | ministerial_meetings |
| recorded as meeting | HeatNIC Board | 23 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Microgeneration Certification Scheme (MCS) | 22 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Installation Assurance Authority (IAA) | 21 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Energy Ombudsman | 20 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Chartered Association of Building Engineers, Citizens Advice, Committee on Fuel Poverty, Egis, Federation of Master Builders, Health and Safety Executive, Heat Pump Association, National Energy Action, National Retrofit Hub | 13 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Trustmark | 10 October 2025 | — | | ministerial_meetings |
| recorded as meeting | E.ON | 6 October 2025 | — | | ministerial_meetings |
| recorded as meeting | OVO Energy | 6 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Centrica | 6 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Octopus Energy | 6 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Scottish Power | 6 October 2025 | — | | ministerial_meetings |
| recorded as meeting | EDF | 6 October 2025 | — | | ministerial_meetings |
| recorded as meeting | Citizens Advice | 25 September 2025 | — | | ministerial_meetings |
| recorded as meeting | Energy UK | 25 September 2025 | — | | ministerial_meetings |
| recorded as meeting | Energy Ombudsman | 25 September 2025 | — | | ministerial_meetings |
| recorded as meeting | Kensa | 18 September 2025 | — | | ministerial_meetings |
| recorded as meeting | Ofgem, Smart Energy GB | 16 September 2025 | — | | ministerial_meetings |
| declared winner of the election for | Inverclyde and Renfrewshire West | 4 July 2024 | — | Labour · Lab gain from SNP | election_candidacies |
| holds or held the seat | Inverclyde and Renfrewshire West | 4 July 2024 to present | — | | members |
| sits as a member of | Labour Party | — | — | | members |