Helen Roach is a Project Development Manager at Primergy Solar. Helen previously worked as an Associate Energy Storage Developer at RWE and held positions at National Grid Renewables, Engineers for a Sustainable World, Renew Power Systems Inc., and WMA Consulting Engineers. Helen's educational background includes a Bachelor of Science in Mechanical Engineering from the University of St. Thomas.
Sign up to view 0 direct reports
Get started