The 10 Best Stocks to Buy for the Next 10 Years By: InvestorPlace April 14, 2016 at 15:23 PM EDT Read More >> Related Stocks: 3M Co AT&T Inc Alphabet-A Alphabet-C Berkshire Hathaway Capital One Financial Genl Mills Johnson & Johnson Southern Co Waste Management Wells Fargo