Author: David L. Wilson
Alternate names: Wilson, David (David L.); Wilson, David L.