Bart Sciarabba's Location
New York, NY, US
Bart Sciarabba's Work
Bart Sciarabba's Summary
Bart Sciarabba, based in New York, NY, US, is currently a VP, Brand Partnerships & Programmatic Solutions at Leaf Group, bringing experience from previous roles at Leaf Group, Participant Media and GOOD Worldwide Inc.