Non Executive Director
CurrentBritish Solar Renewables (BSR) is a leading renewable energy developer and provider of expert services to the renewable energy industry. The company’s mission is to create the smart energy systems needed need for a low-carbon future, including the design, planning, construction, connection and management of utility-scale solar and energy storage projects.