10 Stocks for the Next 10 Years

You can rest easy knowing these companies will deliver consistent returns over the long haul.