Interactive tree of Margaret Campbell

Margaret Campbell
Private
William Campbell 17611832
Deborah McCree 1814
Robert Campbell
Robert McCree 1803
Margurite Polk 17421803
William McCree