On Tuesday, President Trump honored retired Army general Jack Keane with the Presidential Medal of Freedom, the highest civilian honor in America.

Trump said Keane “demonstrated unflinching courage” and called him a “visionary and brilliant strategist and an American hero” as he awarded him the nation’s highest civilian honor.

WATCH: