Skip to content
LT

Liz Taylor

Thought Leader

Liz Taylor is Global Chief Creative Officer of Ogilvy, based in New York, a role she took in 2021. In 2026 The Drum's World Creative Rankings named her the top chief creative officer.

Last updated Oct 31, 2026 by the ATDb Editorial Team

Role
Global Chief Creative Officer
Company
Based
New York, United States
Connections
3

AI-drafted from public sources7 sources cited

Years in industry
25 years

Career

  • Global Chief Creative OfficerCurrent

    Ogilvy · Since 2021

  • Employee

    Leo Burnett · 2014–2018

Roles with a cited source. All linked roles are in the Roles tab.

Expertise & education

Expertise

Integrated MarketingBrand StrategyCreative LeadershipData-Driven AdvertisingProgrammatic StorytellingAgency ManagementDigital MediaCampaign Strategy

Education

  • Bachelor's Degree, University of Illinois

Speaking topics

The future of creativity in a data-driven worldDiversity and inclusion in creative leadershipIntegrating technology and storytelling in modern advertisingAgency transformation in the digital era