Interactive tree of
Richard James
Swan
Richard James
Swan
1858
–
Ellen
Swan
1823
–
1882
Rose
Swan
–