Author: John L. Smith
Alternate names: John L Smith
Born: 1960