Author: John Gerard Peters
Alternate names: JOHN G. (JOHN GERARD) PETERS