Interactive tree of
Margaret Elizabeth
Castle
Margaret Elizabeth
Castle
1906
–
George John Samuel
Castle
1879
–
Eldora Jane Lee
Swan
1885
–
1951
Thomas
Swan
–
Mary Elizabeth
Virgin
–