Electron Hydro, LLC

Electron Hydro, LLC

Electron is a 26 Megawatt run-of-river hydropower project located on the Puyallup River in Pierce Co