Mark Meyrick

Head of Smart Grids & PPAs, Ecotricity
Background