Agencies

TBWA hires Johannes Leonardo CEO to lead its New York office