Author: Margaret L. Shepherd
Alternate names: Margaret Lisle Shepherd; Margaret L. 1859- Shepherd
Born: 1859