Leah Dillon's Location
San Jose, CA, US
Leah Dillon's Work
Leah Dillon's Education
Leah Dillon's Summary
Leah Dillon, based in San Jose, CA, US, is currently a Social Media Manager and Recruiter at Teal, bringing experience from previous roles at Amazon. Leah Dillon holds a The New School.