Author: Thomas Bond Hall
Alternate names: Hall, Thomas B.; Thos. B. Hall; Thomas Bond Hall; Thomas B. Hall