 In this article, we start by taking a look at the importance of owning high-quality companies, given a very tricky market environment. General Dynamics is one of the best places to be as it has a somewhat anti-cyclical business model and the ability to generate high free cash flow. 