Author: Richard A. Blum
Alternate names: Richard A Blum