Author: Ralph J. Fletcher
Alternate names: Ralph Fletcher