Thomas Gaines Long
1853 - 1887 (33 years)
Generation: 1
1. Thomas Gaines Long was born on 3 Jul 1853 in Jackson County, Alabama; died on 13 Apr 1887 in Johnson County, Missouri.