'Without a doubt our favorite mega cap': Investor names the stock to buy for the next 10 years