Author: David H. Wilson
Alternate names: Wilson, David H. (David Hugh)