President-elect Donald Trump has begun announcing key appointments for Cabinet posts and other government positions, drawing mixed reactions and surprising even Republicans with some choices.
Here's a list of his appointments so far:
Vice President: JD Vance
Chief of Staff: Susie Wiles
Deputy Chiefs of Staff: Stephen Miller, James Blair, Taylor Budowich, Dan Scavino
White House Counsel: Bill McGinley
Secretary of State: Marco Rubio
Attorney General: Matt Gaetz
Secretary of Defense: Pete Hegseth
Secretary of Homeland Security: Kristi Noem
Border Czar: Tom Homan
Director of National Intelligence: Tulsi Gabbard
National Security Advisor: Michael Waltz
Department of Government Efficiency chiefs: Vivek Ramaswamy, Elon Musk
Administrator of the Environmental Protection Agency: Lee Zeldin
Director of the CIA: John Ratcliffe
U.N. Ambassador: Elise Stefanik