Author: David W. Clow
Alternate names: David W Clow