Greenbacker Acquires a 10.5 Megawatt Wind Farm in Idaho and Additional Solar Systems in Eight States

Greenbacker Acquires a 10.5 Megawatt Wind Farm in Idaho and Additional Solar Systems in Eight States