Author: John D. Allen
Alternate names: Allen, John D. (John Darrett), 1956-; Allen, John D. 1956-
Born: 1956