Author: David Eldon Towles
Alternate names: David E. Towles