Author: Donald M. Dible
Alternate names: Donald M Dible