Author: David W. Faupel
Alternate names: D. William Faupel