General Dynamics NASSCO, a wholly-owned subsidiary of General Dynamics (NYSE: GD), has been awarded two contracts totaling $34.6m by the U.S.