Home Investing Why this CIO disagrees with Warren Buffett on Citi and Constellation Brands