Margaret J. Rankin - Pedigree | FamilyCentral
 13 Jul 1836 - 10 Nov 1895
William Lewis Piper
 md. 14 Oct 1858
  Children