Leigh Mccarron's Location
New York, NY, US
Leigh Mccarron's Work
Leigh Mccarron's Education
Leigh Mccarron's Summary
Leigh McCarron, based in New York, NY, US, is currently a Senior Art Director at Moda Operandi, Inc, bringing experience from previous roles at Freelancer, Cero Magazine, The Last Magazine and Onia. Leigh McCarron holds a Bachelor's degree in Graphic Design @ School of Visual Arts. Leigh McCarron has 1 email on RocketReach.