Author: David A. H. Wilson
Alternate names: Wilson, David A. H.