Author: Graham Earnshaw
Alternate names: Earnshaw, Graham.
Born: 1952