Author: Martin McNamara
Alternate names: Martin J. McNamara