Peter Stanley CEO at Elexon Peter was appointed to the Board as CEO on 28 September 2023 and is responsible for delivering Elexon’s vision, strategy... Read More