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