2026 Virtual Coaches

Dr. Stephan Vogel
Chief Creative Officer EMEA
Ogilvy Group Germany
Frankfurt
, Germany

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, Duesseldorf, and Berlin. 2011 he became 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 called to the juries of Cannes Lions, D&AD, Clio, LIA, New York Festivals, ADC, ADC of Europe, Eurobest, Epica and The One Show. He has won some hundreds of international awards, including D&AD, LIAA, Clio, One Show and Cannes Lions. Under his guidance Ogilvy EMEA collected 124 Cannes Lions in the past 3 years (including 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.”