ST. LOUIS—Luiz Edmond has a big assignment at the world's largest brewer: Get Americans to stop ditching his company's beer.

The president of North American operations for Anheuser-Busch InBev NV is leading a drive to win consumers back to its brands, including Bud Light and Budweiser, which are the nation's top-selling and third-best-selling beers but have been steadily losing drinkers to smaller brewers or to liquor.

This...