Author: David W Stroup
Alternate names: David W. Stroup