John McFarlane Kennedy

Family Group Record | Pedigree Chart | Descendancy Chart

John McFarlane Kennedy

B 12 Oct 1879

D 31 Aug 1954 in Shalford, Surrey, England