Stephen Todd is a Business Development Manager at Anza Renewables, where Stephen has been working since January 2023. Prior to this, Stephen held the same position at Borrego from February 2021 to January 2023. Stephen also worked at Salesforce from June 2018 to November 2020, where Stephen held various business development roles. With a Bachelor's Degree in Business from Florida State University, Stephen also studied at Harvard Extension School. Throughout their career, Stephen has gained experience in various sales roles at different companies.
Sign up to view 0 direct reports
Get started