Here's Why We Think General Dynamics (NYSE:GD) Is Well Worth Watching