2025 Creative LIAisons Virtual Coaches

Dr. Stephan Vogel

Chief Creative Officer
Ogilvy EMEA

Dr. Stephan Vogel is CCO of Ogilvy EMEA and Creative Chairman of Ogilvy Germany and responsible for more than 50 offices.
 
He joined Ogilvy in Frankfurt as a copywriter in 1997. Since 2009 he has led the creative teams as Chief Creative Officer across the German offices in Frankfurt, Düsseldorf, and Berlin. In 2011 he become a member of the Ogilvy Worldwide Creative Council, the global top creative board. In February 2019 he was appointed to the Worldwide Executive Leadership Team of the Ogilvy Group.

He is a member of the German Art Directors Club,  since 2008 he has been a member of the ADC council and from 2012 until 2018, he was the ADC president. He has been a juror for Cannes Lions, D&AD, LIA, Clio, New York Festivals, ADC, ADC of Europe, Eurobest, Epica and The One Show. He has won hundreds of international awards, including D&AD, LIA, Clio, One Show and Cannes Lions. Under his guidance Ogilvy EMEA collected 124 Cannes Lions in the past 3 years (incl. 7 Grand Prix and Titanium) and made it the strongest region within the most creative agency network in the world, according to WARC (#1 Most Creative Network in the World in 2021, 2022 and 2023).
 
Stephan Vogel completed his Doctorate in Mannheim and Munich with a scholarship of the Foundation for the Highly Gifted. Psychology and theory of science were his fields of research. He has published books on “Envy” and “The Psychology of Emotion: Blueprint for an Exact Science of Feelings.”