Home Tags University of Texas

Tag: University of Texas

Tri Global Energy Sells Appaloosa Run Wind Project

Tri Global Energy, an independent renewable energy originator and developer, has sold its 175 MW West Texas wind project, Appaloosa Run, in southeast Upton...

Stay Connected

2,015FansLike
16,488FollowersFollow