Author: Thomas Robert Hall
Alternate names: Hall, Thomas Robert