Author: Craufurd, Alexander Henry
Alternate names: Alexander H. Craufurd; Rev. Alexander H. Craufurd; Alexander Henry Craufurd
Born: 1843
Died: 1917