25 employees
New England Hydropower Company is an energy production company that operates small-scale regional and local hydroelectric facilities.
2011