US spirits company Castle Brands has appointed John Glover as senior vice president of marketing.