An environmental scientist by background, Helen is based in the UK managing our marketing team as well as leading communications with investors and overseeing the collection and analysis of the technical and impact data gathered from the field.
Sign up to view 0 direct reports
Get started