I Squared Buys 33-Megawatt Hydropower Plant in Upstate New York

I Squared Capital, a New York-based infrastructure investment manager, bought a 32.65-megawatt hydropower project in upstate New York.

To continue reading this article you must be a Bloomberg Professional Service Subscriber.