John Bolton, a former U.S. ambassador to the United Nations who has written for Newsmax Magazine, would be an excellent choice to replace Mike Flynn as President Donald Trump's national security adviser, Sen. Ted Cruz says."One person I think would be very, very strong is John Bolton. He's someone who understands the world, he understands the threats of radical Islamic terrorism," the Texas Republican told CNN's Manu Raju on Friday.