March 10 (UPI) -- President Donald Trump on Tuesday presented the Presidential Medal of Freedom to Gen. Jack Keane.
Trump praised Keane, a retired four-star Army general and senior strategic analyst for Fox News, as a "courageous warrior and a fearless patriot" as he presented him with the highest civilian honor.