The Senate has confirmed President Donald Trump's pick to run the White House budget office, giving Republicans' tea party wing a voice in Trump's Cabinet.
Rep. Mick Mulvaney squeaked through the Senate on a 51-49 vote. Armed Services Committee Chairman John McCain, who's emerging as perhaps the most vocal Republican critic of the Trump administration, opposed Mulvaney for backing cuts to Pentagon spending.
Mulvaney's confirmation promises to accelerate work on Trump's upcoming budget plan. The South Carolina Republican brings staunchly conservative credentials to the post, though Trump has indicated he is not interested in tackling popular benefit programs like Social Security and Medicare and wants a major investment in infrastructure programs like highways.
Democrats opposed Mulvaney over his support for curbing the growth of Medicare and Social Security and other issues.