We support our Publishers and Content Creators. You can view this story on their website by CLICKING HERE.

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