Thompson wurde im Juniata County, Pennsylvania, geboren, zog nach Port Royal, Pennsylvania, und wurde später in Perrysville begraben.
Thompson wurde im Juniata County im US-Bundesstaat Pennsylvania geboren, wurde in Port Royal im Bundesstaat Pennsylvania in Dienst gestellt und später in Perrysville bestattet.