Author: John P. McClernon
Alternate names: John McClernon