John McFarlane
1803 - 1894 (90 years)( = Descendancy chart to this point, = Expand, = Collapse)
- 1 John McFarlane [1] b. 13 Feb 1803 d. 11 Jan 1894
- Margaret McNaughton b. 16 May 1813 d. 23 Apr 1896
- 2 Douglas MACFARLANE [1.1]
- 2 Alexander McFarlane [1.2] b. 1 Jan 1832 d. 28 Mar 1917
- + Julia Heath b. Abt 1846
- + Julia Heath b. Abt 1846
- 2 Christine McFarlane [1.3] b. 26 Dec 1833 d. Apr 1921
- 2 Janet "Jessie" McFARLANE [1.4] b. 27 Oct 1836 d. 26 Oct 1884
- 2 Peter McFarlane [1.5] b. 4 Jan 1839 d. 1 Apr 1885
- 2 John MacFarlane, II [1.6] b. 28 Sep 1841 d. 24 Nov 1908
- Annie McEdwards b. 6 Apr 1854 d. 5 Aug 1927
- 3 Mary (MaeMay) MACFARLANE [1.6.1] b. 1 Dec 1881 d. 26 Apr 1982
- 3 Rev. Peter "Puck" MacFarlane [1.6.2] b. 12 Apr 1884 d. 3 Apr 1958
- 3 Daniel Gladstone MACFARLANE [1.6.3] b. 11 May 1886 d. 21 Apr 1971
- 3 Ernest Edward MACFARLANE [1.6.4] b. 17 Jun 1888 d. 1 Mar 1976
- 3 Geraldine MACFARLANE [1.6.5] b. 10 Mar 1891 d. 30 Dec 1974
- 3 Lillian May MacFarlane [1.6.6] b. 11 May 1892 d. 4 Jun 1989
- 3 Russell Lowell MACFARLANE [1.6.7] b. 21 Jan 1896 d. 18 Nov 1976
- Margaret HANNING b. 25 Feb 1840 d. 27 Feb 1879
- 3 Margaret Jane "Maggie" MACFARLANE [1.6.8] b. 7 Nov 1867 d. 14 Apr 1954
- 3 James Alexander MACFARLANE [1.6.9] b. 22 Mar 1869 d. 11 Jul 1910
- 3 Tina (Christine?) Drummond MACFARLANE [1.6.10] b. 30 Apr 1871 d. 1 Mar 1951
- 3 John D. MACFARLANE [1.6.11] b. 1874
- 3 Agnes Ann MACFARLANE [1.6.12] b. 22 Feb 1874 d. 27 Sep 1961
- Annie McEdwards b. 6 Apr 1854 d. 5 Aug 1927
- 2 Mary McFarlane [1.7] b. 18 Jan 1844 d. 27 May 1935
- 2 Margaret McFARLANE [1.8] b. 5 Mar 1846 d. 29 Apr 1927
- 2 Jane McFarlane [1.9] b. 21 Oct 1848 d. 20 May 1937
- 2 Agnes McFarlane [1.10] b. 6 Jul 1851 d. 13 Apr 1931
- 2 Catharine McFarlane [1.11] b. 1853 d. 4 Jan 1939
- 2 Daniel McFarlane [1.12] b. 15 Jul 1856 d. 29 Dec 1948
- Penelope McLean b. Abt 1858
- 3 John A Mcfarlane [1.12.1] b. Abt 1887
- 3 Isabella J Mcfarlane [1.12.2] b. Abt 1888
- Penelope McLean b. Abt 1858
- Margaret McNaughton b. 16 May 1813 d. 23 Apr 1896