Interactive tree of Jane Swallow

Jane Swallow 1870
William Swallow 18311872
Mary Brown 18301894