 The U.S. is likely to avoid a recession, giving investors a good opportunity to find top-notch stocks to buy and hold for two years. The post 3 Stocks to Buy and Hold for 2 Years appeared first on InvestorPlace. 