Author: David D. Williams
Alternate names: David  D.  Williams; Williams, David D. (David Drew)