Thinking long term remains one of the best mindsets for investing in stocks. To that end, choosing companies that are well positioned within their respective industries is essential. Furthermore, it ...