16 high quality U.S. stocks to buy and hold