Distributed solar and energy storage project developer Source Renewables has secured financing for a portfolio of over 100 MW of community photovoltaic (PV) projects in the Northeastern US.