Contrary to Silvestre Herrera’s official citation, he was born in Mexico, and had entered the United States as a child after his parents were killed in an accident. Raised by an uncle he always thought was his father, he did not learn his true nationality until the day he received his draft notice. Despite the fact that he was a Mexican National, Herrera answered the draft to service, and studied to become an American citizen while fighting in Europe. Following his Medal of Honor action, every effort was made to expedite his U.S. Citizenship before presentation of the Award. One year after his action, Mexico awarded Herrera the Premier Merito Militar, making his the only person in history ever awarded the highest medals for valor of both the United States and Mexico.