Meet Our Team

Our leadership team is a committed group of leaders with extensive knowledge and experience in renewable energy sector and quality assurance services. Based around North America, Europe, and Asia, they help guide and lead STS as we further consolidate our position as a TIC company in solar, storage, and wind industries.

STS’ development also relies on its highly skilled and experienced team of management around the world, leveraging the team diversity and local expertise in renewable energy industry to provide our clients with advanced services as regards to QAQC solutions covering different component products procurement.

Leadership Team

Management Team

Commerical & Marketing


Support Functions