Author: David John Wilson
Alternate names: David J. Wilson