Author: Richard D. D Babcock
Alternate names: Richard D. D. Babcock