Richard McLeod

Vp, Chief Marketing Officer at Champion

Richard Mcleod is an accomplished marketing executive with extensive experience in brand management and strategic marketing across various industries. Currently serving as Chief Marketing Officer at Champion since December 2023, Richard has held key positions including Global SVP of Brand at Canada Goose and General Manager for Foot Locker Canada. Previous roles include Vice President of Marketing for Footaction and various marketing leadership positions at LVMH and Pernod Ricard. Richard began a notable career at Bacardi, where responsibilities ranged from Brand Director for D'USSE Cognac to Senior Brand Manager for Grey Goose Vodka. Richard holds a 2:1 degree in Sports Science & Communications from Brunel University London.

Links

Previous companies

Pernod Ricard logo
LVMH logo
Canada Goose logo