From Motley Fool:
When you hear about owning stocks for a 10-year time period, you probably think of young companies that are currently unprofitable but have tremendous growth potential. That’s definitely one way to look at investing for the long-term — but here are two companies that are nearly the opposite, but could still be cornerstones of your portfolio over the next decade: