Deals | Tue Feb 28, 2012 7:49pm EST

General Dynamics wins $663 million Navy contract