3 Stocks to Hold for the Next 20 Years

3 Stocks to Hold for the Next 20 Years

These companies have dominated the past two decades and are perfectly poised to do the same in the coming decades.