Libby Frambes's Location
Denver, CO, US
Libby Frambes's Work
Libby Frambes's Education
Libby Frambes's Summary
Libby Frambes, based in Denver, CO, US, is currently a Sales Lead at Spencer Ogden, bringing experience from previous roles at Spencer Ogden and Care.com. Libby Frambes holds a 2017 - 2021 B.S. in Psychology @ University of Colorado Boulder. Libby Frambes has 1 email and 1 mobile phone number on RocketReach.