President Donald Trump is awarding the Medal of Honor to a retired army medic from Alabama who risked his life during the Vietnam War to help wounded comrades. Trump is giving the nation's highest military honor to retired Army Capt. Gary M. Rose of Huntsville during a White House ceremony.