Stem pulls in up to $100 mln from Starwood Energy Group

Share this