Former Boeing executive Pat Shanahan will become the acting U.S. defense secretary on Jan. 1 after President Donald Trump effectively fired Jim Mattis.
The U.S. Navy and Huntington Ingalls Industries have reached an accord on a two-ship aircraft carrier buy, but a deputy defense secretary is holding up the deal.