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