Solar Stewardship Initiative (SSI)
Rachel Owens serves as the Chief Executive Officer of the Solar Stewardship Initiative since April 2025 and holds several prestigious positions including Non Executive Director of both Global Witness and Eurosif Boards. Owens previously worked as the Director of Climate Finance and Corporate Action at the European Climate Foundation from September 2022 to April 2025, leading fundraising efforts in climate finance. Experienced in climate advocacy, Owens has held leadership roles at Global Witness, including Head of the Corporate Accountability team and Head of the EU Office, where significant campaigns on corporate governance and environmental accountability were developed. An educated professional with multiple degrees, Owens is also a certified yoga teacher and has participated in global leadership programs.
This person is not in any teams
This person is not in any offices
Solar Stewardship Initiative (SSI)
The Solar Stewardship Initiative (SSI) is the first-ever supply chain sustainability assurance scheme dedicated to the needs of the solar PV sector and its customers. The SSI brings together companies and stakeholders from across the global solar value chain to foster responsible production, sourcing, and stewardship of materials. The Initiative establishes SSI Standards, fusing international standards, industry and civil society expertise, and political acumen, to deliver a supply chain sustainability solution tailored to the business of solar. The SSI Standards are used by independent assessors to evaluate compliance with robust sustainability and Environmental, Social and Governance (ESG) criteria within companies active in the solar value chain. The SSI was set in motion by SolarPower Europe and Solar Energy UK in March 2021, as part of a workstream established in 2015 to promote sustainable production in the solar value chain.