Author: N. John DiNardo
Alternate names: N. John Dinardo