John Joseph Gilmour - Pedigree | FamilyCentral
 30 Aug 1860 - 5 Feb 1952
Family Group
Family Group