Senior Power Purchase Agreement (PPA) Advisor at STX Group | HireBase