Interactive tree of Duncan Campbell

Duncan Campbell 18301885
Isabelle Campbell 18251908
Archibald Campbell 17941866
Margaret McCallum 17961868
Donald Campbell
Christine McBrayne