Author: John Pearce Hardt
Alternate names: John P. Hardt