Eric Leonard's Location
Toms River, NJ, US
Eric Leonard's Work
Eric Leonard's Education
Eric Leonard's Summary
Eric Leonard, based in Toms River, NJ, US, is currently a Customer Success Manager at LightBox, bringing experience from previous roles at LightBox and Microsoft. Eric Leonard holds a 2002 - 2005 Bachelor's degree in English Language and Literature/Letters @ Richard Stockton College of New Jersey. Eric Leonard has 4 emails and 1 mobile phone number on RocketReach.