3 Stocks You Can Keep Forever

A long history of success and bright prospects are the key ingredients for companies you can hold for the long term.