Margaret Brannigan - Pedigree | FamilyCentral
 28 Dec 1860 -
 1826 - 19 Nov 1871
Family Group