Author: James A. McNamara
Alternate names: James A., Jr. McNamara; James A McNamara