Chief Marketing & Strategy Officer
New York, NY
Spencer Stuart
University of Pennsylvania
Brown University
American School in London