Ogilvy Names Liz Taylor Global Chief Creative Officer Monday, May 17, 2021 Liz Taylor has been named global chief creative officer at Ogilvy. She will be responsible for overseeing Ogilvy’s creative product…