Constellation Brands is a compelling long-term contrarian opportunity, supported by Warren Buffett's recent $2B investment ...