Author: Thomas G. Hall
Alternate names: Hall, Thomas Grainger, 1803-1881; Hall, Thomas Grainger <1803-1881>; Thomas Grainger Hall; Hall T G (Thomas Grainger); T. G. Hall
Born: 1803
Died: 1881