Imagine Communications Names Diana Horowitz VP, Strategic Sales, Ad Tech

Imagine Communications has appointed media industry executive Diana Horowitz to the newly created position of vice president, strategic sales, advertising technology. Based in New York City, Horowitz will drive the […]