Author: John E. McNamara
Alternate names: John E McNamara