Just three of those being honored during Tuesday's ceremony at the White House are still alive, all of them combat veterans of Vietnam.
The honors are being awarded after Congress ordered a review to determine whether service members of Jewish or Hispanic heritage or others had been wrongly denied the Medal of Honor due to prejudice. All of those being honored had previously been awarded the Distinguished Service Cross, the nation's second-highest military award.
Overall, eight of the 24 fought in Vietnam, nine in Korea and seven in World War II.