Ronald Johnson served in Afghanistan. He served for 20 years in the U.S. military, retiring as a Special Forces colonel, followed by over 20 years as an operations officer at the Central Intelligence Agency. He was appointed U.S. ambassador to El Salvador by President Trump.