Author: Richard R. Graber
Alternate names: Richard Rex Graber