Starwood Energy Group Global LLC has sold 49 percent of its stakes in the Texas-based Horse Creek and Electra wind farms. The buyer was Munich Re Group, advised by its asset manager MEAG. No financial terms were […]