List of foreign-born Medal of Honor recipients

Columns: Name | Country of birth | Rank | Branch | Place of action | Date of action
James Fegan | Ireland | Sergeant | Army | Plum Creek , Kansas | March 1868 | Hermann Fichter | Germany | Private | Army | Whetstone Mountains , Arizona | May 5 , 1871 | John H. Foley | Ireland | Sergeant | Army | Near Platte River , Nebraska | April 26 , 1872 | Nicholas Foran | Ireland | Private | Army | Arizona Territory | August - October 1868 | William Foster | England , United Kingdom | Sergeant | Army | Near Red River , Texas | September 29 , 1872 | Christopher Freemeyer | Germany | Private | Army | Cedar Creek , Montana | October 21 , 1876 - January 8 , 1877

Example questions:
What was the middle name of the last Irish born recipient of the medal of honor ? | The first Irish born recipient of the award of honor led a charge against what people ? | The last foreign-born sergeant to have won the honor served with what unit ? | What unit did the person who received the medal of honor earliest belong to ?

Answers:
Sam | Tonto Apaches | 4th U.S. Cavalry | 6th U.S. Cavalry