Interactive tree of Duncan Sinclair McLagan

Duncan Sinclair McLagan 18351900
Donald Sinclair 18011858
Catherine Anderson 17961872
Duncan Sinclair
Isabel McLaren