Topgolf Entertainment Group has appointed Geoff Cottrill as Chief Marketing Officer. Prior to joining Topgolf, Cottrill served as head of marketing at Coca-Cola in North America and before that held marketing leadership positions at Converse, Starbucks, Procter & Gamble and MullenLowe.