| recorded as meeting | National Energy System Operator (NESO) | 30 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Solar Energy UK | 30 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Climate Policy Initiative, Systemiq, 4P Secretariat, G24, European Climate Finance, European Investment Bank, GFANZ, Glasgow Climate Finance Centre | 26 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Octopus Energy, National Grid Ventures, SSE, GE Vernova, Ameresco, World Kinect, Air Products | 26 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Green Climate Fund | 25 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Octopus Energy | 25 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Ofgem | 16 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Petroineous | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Unite, STUC, GMB | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | CVS Falkirk, NECCUS, Federation of Small Businesses, Petroineos, Ineos FPS, Forth Ports, Syngeta, Celtic Renewables, Forth Green Freeport | 12 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Offshore Wind Industry Council, Crown Estate, Crown Estate Scotland, RenewableUK, ORE Catapult, Scottish Offshore Wind Energy Council | 11 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Unite Union | 11 September 2024 | — | | ministerial_meetings |
| recorded as meeting | National Grid | 11 September 2024 | — | | ministerial_meetings |
| recorded as meeting | World Bank | 10 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Eni | 9 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Qatari Investment Authority | 6 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Hitachi Energy | 5 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Korea Electric Power Corporation (KEPCO) | 5 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Centrica | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | SYSTEMIQ | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | SSE | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Westinghouse Nuclear | 4 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Renewable UK | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Energy UK | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Orsted | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Scottish Power | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | RWE | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Mark Carney | 3 September 2024 | — | | ministerial_meetings |
| recorded as meeting | Petroineous | 2 September 2024 | — | | ministerial_meetings |
| recorded as meeting | UK Infrastructure Bank | 2 September 2024 | — | | ministerial_meetings |
| recorded as meeting | North Sea Transition Authority | 28 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Equinor | 28 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Shell | 28 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Offshore Energy UK | 28 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Shell Brazil, BP, Corio Brazil, Rolls Royce, Subsea 7, ERM, Turner & Townsend, British Chamber of Commerce | 21 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Brazilian Development Bank, Glasgow Financial Alliance for Net Zero, Climate Investment Fund, National Confederation of Insurance Companies (CNSeg) | 20 August 2024 | — | | ministerial_meetings |
| recorded as meeting | Eni | 31 July 2024 | — | | ministerial_meetings |
| recorded as meeting | SSE Renewables, Scottish Power, RES, RWE, Vattenfall, Nadara, BayWa R.E., Nordex, Hitachi, RenewableUK, Scottish Renewables, Electricity Systems Operator, Prospect, GMB, Energy4All, Octopus Energy, Hutchison Engineering | 31 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Adair Turner | 30 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Unite Union, GMB, Unison, Trade Union Congress, Prospect, RMT | 29 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Sustainable Markets Initiative, Conocophillips, bp, ExxonMobil, Occidental, Oil and Gas Decarbonisation Charter, HSBC, SOCAR, State Street, CEPSA, Octopus, Royal Botanical Gardens, PwC | 26 July 2024 | — | | ministerial_meetings |
| recorded as meeting | PetroIneos | 26 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Sustainable Markets Initiative | 25 July 2024 | — | | ministerial_meetings |
| recorded as meeting | INEOS | 23 July 2024 | — | | ministerial_meetings |
| recorded as meeting | PetroIneos, INEOS | 22 July 2024 | — | | ministerial_meetings |
| recorded as meeting | GMB Union | 17 July 2024 | — | | ministerial_meetings |
| recorded as meeting | SSE | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Which? | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | MoneySavingExpert | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | National Grid | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Citizens Advice | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Aldersgate Group | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Crown Estate | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Hydrogen Delivery Council | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Unison | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Climate Change Committee | 16 July 2024 | — | | ministerial_meetings |
| recorded as meeting | PetroIneos, INEOS | 12 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Unite Union | 11 July 2024 | — | | ministerial_meetings |
| recorded as meeting | UKIB, GFI, Mark Carney, Barclays, Aviva, Just Climate, NatWest, Legal & General, Brunel Pensions Partnership, USS Pensions, Equitix, Oliver Wyman | 9 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Confederation of British Industry | 8 July 2024 | — | | ministerial_meetings |
| recorded as meeting | ESO | 8 July 2024 | — | | ministerial_meetings |
| recorded as meeting | EDF Renewables | 8 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Good Energy | 8 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Nordex | 8 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Hitachi | 8 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Renewable UK | 8 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Prospect | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Climate Change Committee | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Equinor | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | North Sea Transition Authority | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Orsted | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | EDF Renewables | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | SZC | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | RWE | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Drax | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Shell | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | BP | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Scottish Power | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | National Gas | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Nuclear Industry Association | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Energy Networks Association | 7 July 2024 | — | | ministerial_meetings |
| recorded as meeting | GMB Union | 6 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Trade Union Congress (TUC) | 6 July 2024 | — | | ministerial_meetings |
| recorded as meeting | International Energy Agency | 6 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Renewable UK | 5 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Energy UK | 5 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Offshore Energy UK | 5 July 2024 | — | | ministerial_meetings |
| recorded as meeting | Centrica | 5 July 2024 | — | | ministerial_meetings |
| declared winner of the election for | Doncaster North | 4 July 2024 | — | Labour · Lab hold | election_candidacies |
| recorded as meeting | More in Common UK | 12 September 2014 | — | | ministerial_meetings |
| holds or held the seat | Doncaster North | 5 May 2005 to present | — | | members |
| sits as a member of | Labour Party | — | — | | members |