Starwood Energy sells 25% stake in NeptuneA Northwestern Mutual affiliate has acquired Starwood’s holding in the Neptune Regional Transmission System.ByKalliope Gourntis16 June 2014•2 mins readDealsFundraisingInvestors