Author: John Pearson Allen
Alternate names: Allen, John Pearson, 1961-
Born: 1961