Thompson nació en el condado de Juniata, Pennsylvania, entró en servicio en Perrysville y más tarde fue enterrado en Port Royal, Pennsylvania.
Thompson nació en el condado de Juniata, Pensilvania, entró en Port Royal, Pensilvania, y más tarde fue enterrado en Perrysville.