Author: James P. Hilton
Alternate names: PhD James P. Hilton