STEC Portfolio

About

STEC Portfolio is a 5 MW solar project located in Texas.

5
Capacity
2019
Date of Operation