Interactive tree of Margaret Liddle

Margaret Cecilia Banks 18651929
Margaret Liddle 1837
Joseph Banks 18281906