Interactive tree of Margaret Cecilia Banks

Margaret Cecilia Banks 18651929
Joseph Banks 18281906
Catharine Davis 18241864
Margaret Liddle 1837