Margaret Temple - Pedigree | FamilyCentral
 30 Sep 1821 - 23 May 1903
Family Group
Family Group
Peter Shepard
 md. 15 Feb 1844
  Children
    4.
Living
    5.
Living
    6.
Living
    7.
Living
    10.
    11.
Living