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.”