Ben Strouse is a Sr. Development Manager at Sunrun, where they focus on balancing people, profit, and planet in their work. Ben is also currently the Business Development Director at Biodegradable Future. Their past roles include General Manager at Tiny House Developers and Project Manager at SunPower Corporation, among others. Ben's educational background includes a degree in Sustainable Energy Materials & Technology from Arizona State University, completed in 2018.
This person is not in the org chart
This person is not in any teams
This person is not in any offices