My latest gallery of stocks to buy are investments that investors might want to consider holding for years to come. However, there’s a catch. I won’t necessarily be suggesting stocks like Apple (NASDAQ:AAPL) or Microsoft (NASDAQ:MSFT). But don’t be alarmed. All seven names are excellent businesses. Let me explain. On, the Swiss apparel and footwear…