Author: Kenneth J. McNamara
Alternate names: Ken McNamara