Author: Joseph Roberts
Alternate names: Pach. Joseph Roberts, D.D.; Rev. Joseph Roberts, D.D.