Author: James Elder Cumming, D.D.
Alternate names: J. Elder Cumming, D.D.
Born: 1830
Died: 1917