Constellation Brands board of directors has voted in a new CEO.