Author: John Gerald Shea
Alternate names: shea, john gerald; John G. Shea