Interactive tree of Mary Campbell

Mary Campbell 18671952
Alfred Darville 18631917
Alexander Campbell 18301901
Margaret Campbell 18421900
Archibald Campbell 17941866
Margaret McCallum 17961868
Donald Campbell
Christine McBrayne