Author: Thomas P. Ashmore
Alternate names: Ashmore Thomas P; T. P. Ashmore