Author: Dennis L. McNamara
Alternate names: Dennis McNamara