Todd Allen currently serves as the Senior Vice President of Marketing for Bud Light at Anheuser-Busch since May 2023. Allen has a robust background in global marketing, having held the title of Vice President of Global Marketing for Budweiser at Anheuser-Busch InBev since November 2020, and previously serving as Chief Marketing Officer for Labatt Breweries of Canada from January 2017 to November 2020. Prior roles at Anheuser-Busch InBev include Vice President Global Marketing for Stella Artois and various marketing leadership positions at Labatt and Sun Products Corporation. Allen commenced a career at Unilever with progressively responsible roles. Educational qualifications include advanced expertise in Global Brand Management and Trade Marketing from Northwestern University's Kellogg School of Management and a business degree from Washington University in St. Louis, along with a BA in History and Political Science from Acadia University.
Sign up to view 11 direct reports
Get started
This person is not in any teams