Author: Ralph W. Klein
Alternate names: Ralph W Klein