General Dynamics subsidiary wins $183M U.S. Navy repair contract
Seeking Alpha
—
Seeking Alpha
—