Family Tree

Margaret Marshall Davidson

CP
Charles Porter
1885–1962
HP
Henry Porter
1877–1953
JP
James Porter
1835–1912
MD
Margaret Davidson
1846–1915
WD
William Davidson
1816–1905
MS
Margaret Scott
1810–1889
JP
John Porter
1870–1956
GP
George Porter
1879–1966
AP
Alexander Porter
1866–1953
WP
William Porter
1868–1939
AP
Albert Porter
1881–1961
HP
Hugh Porter
1873–1949
Jane Davidson
d. 1911
Annie Davidson
1849–1917
William Davidson
d. 1933
Charles Davidson
d. 1913
James Davidson
d. 1887