3 Top Stocks to Buy and Hold