Spencer Treffry's Location
San Luis Obispo, CA, US
Spencer Treffry's Work
Spencer Treffry's Education
Spencer Treffry's Skills
Spencer Treffry's Summary
Spencer Treffry, based in San Luis Obispo, CA, US, is currently a Supply Chain Operations Manager at Sunrun, bringing experience from previous roles at SnapNrack Solar Mounting Solutions, Cal Poly San Luis Obispo, Cal Poly Futbol Club and Zodiac Aerospace. Spencer Treffry holds a 2009 - 2014 California Polytechnic State University-San Luis Obispo. With a robust skill set that includes Detailed Design, Solar Energy, Fluid Mechanics, Windows, Google Suite and more, Spencer Treffry contributes valuable insights to the industry. Spencer Treffry has 3 emails and 1 mobile phone number on RocketReach.