Author: John P. Adams
Alternate names: Adams, John P.