Ronald Johnson has been confirmed by the Senate, albeit narrowly, as U.S. ambassador to Mexico.
Not to be confused with Ronald Harold Johnson, U.S. Senator from Wisconsin, the newly-designated ambassador to Mexico is Ronald Douglas Johnson
During Trump’s first term, in 2019, Ronald D. Johnson was installed as ambassador to the Central American nation of El Salvador, and was in that post from 2019 to 2021.
Before that ambassadorship, Johnson was the CIA’s Science and Technology Liaison to U.S. Special Operations Command.

From Reuters: “The U.S. Senate on Wednesday [April 9th] confirmed Ronald Johnson, a former ambassador to El Salvador, as ambassador to Mexico, amid ties strained by President Donald Trump’s tariff policy and speculation of U.S. military strikes to fight drug cartels.”
“The Senate voted 49 to 46 in favor of Johnson, who was an Army Green Beret and CIA officer before serving as ambassador to El Salvador during Trump’s first term.”
“Only a majority of those present was needed to confirm him for the high-profile diplomatic post. The vote was along party lines, with every yes coming from Trump’s fellow Republicans and every Democrat and independent aligned with Democrats voting no.”
Ronald D. Johnson is fluent in Spanish, which is good for an ambassador to a Spanish-speaking country.