Interactive tree of David Welsh

David Welsh 1863
George Welsh 1837
Margaret Leanwood 1835