Six Stocks to Buy and Hold

Sick of the market's gyrations? A master analyst identifies stocks that are safe bets for the next ten years.