Author: James M. (James Moorhead) Perry
Alternate names: James Moorhead Perry