Stocks to Own for 25 Years | Archives | CNBC · CNBC Television · Sentinel