Author: Joseph Palmer Roberts
Alternate names: Dr. Joseph Palmer Roberts