Sarah Manna
SVP Associate Head of Integrated Production at Deutsch NY
New York, United States

Sarah Manna Work