James Garriock - Pedigree | FamilyCentral
 28 Apr 1834 - 12 Jul 1876
Family Group
Family Group
Jane Mouat
 md. 22 Nov 1866