Interactive tree of William James Campbell

Private
Thomas Campbell 1898
Isabella Mary Hall 18971971
William James Campbell 1921
Catherine Weatherhead