Family Tree

James Duncan

DD
David Duncan
1837–1905
JD
James Duncan
1797–1855
AR
Agnes Ross
1799–1889