John Kelvin Koelsch

United States Navy Medal of Honor recipient
Lists
John Kelvin Koelsch is in following lists