Solar Developer 7X Energy Secures Final Corporate PPA for 690MW Texas Project Posted on April 24, 2019 by admin