Author: William M. Caldwell
Alternate names: Caldwell William M.