Author: Donald M. Rote
Alternate names: D. M. Rote