Margaret Elliott - Pedigree | FamilyCentral
 1 Jul 1855 -
Family Group
Family Group
James M. Smith
 md. 10 Dec 1871
  Children