Author: John Hartigan, Jr.
Alternate names: John Hartigan; John P. Hartigan, Jr.
Born: 1964