FRANKFURT, GERMANY // 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. 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 called to the juries of Cannes Lions, D&AD, Clio, LIAA, 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 (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.