OCI SOLAR POWER SELLS 66 MW TEXAS PROJECT
Solar Industry – San Antonio-based developer OCI Solar Power LLC has sold a 66 MW Texas solar project to D. E. Shaw Renewable Investments (DESRI).
Solar Industry – San Antonio-based developer OCI Solar Power LLC has sold a 66 MW Texas solar project to D. E. Shaw Renewable Investments (DESRI).