?> Capstone Infrastructure Sells 20 Percent Of Its 70 Percent Stake In Bristol Water To ITOCHU | Green Power Up