Author: James P., Jr. Muldoon
Alternate names: James P. Muldoon; James P. Muldoon Jr.