Ogilvy appoints Liz Taylor as Global Chief Creative Officer
Advertising giant Ogilvy has announced that Liz Taylor has been named Global Chief Creative Officer. For over two decades, Taylor has been recognized as one of the industry’s most progressive creative leaders and was recently recognized as the top-ranked woman on The Drum’s global ranking of the most-awarded Chief Creative Officers. She will be responsible…