Family Tree

Alexander Elgin Porter

JP
James Porter
1835–1912
MD
Margaret Davidson
1846–1915
John Porter
1870–1956
AP
Alexander Porter
1866–1953
William Porter
1868–1939
Hugh Porter
1873–1949
+6 more