Author: David E. Wilson
Alternate names: David Edward Wilson