Ogilvy announces Liz Taylor as global chief creative officer
Ogilvy has announced Liz Taylor as new global chief creative officer, after she recently left the same role at Leo Burnett.
Taylor will be responsible for overseeing Ogilvy’s creative product across 132 offices in 83 countries and spanning its 5 business units: advertising, PR, experience, health, and growth and innovation.
Piyush Pandey, will move to a new role of chairman of global creative, and will also continue to serve as chairman of Ogilvy India. Joe Sciarrotta will partner Taylor, continuing as deputy global COO.

New Ogilvy global chief creative officer, Liz Taylor