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 18, 2026 by the ATDb Editorial Team · Connections updated Oct 22, 2026

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

AI-drafted from public sources4 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