Rachel Fletcher

(Contributor)

Rachel Fletcher is senior partner, markets at Ofgem.