Author: John Brian Heaton
Alternate names: J. Brian Heaton; J. B. Heaton
Born: 1931