3 Stocks to Buy for the Long Term