Author: David S. Caudill
Alternate names: David Stanley Caudill; David Caudill