Interactive tree of Catherine McLagan

Catherine McLagan 1840
John P. Aytoun
Donald Sinclair 18011858
Catherine Anderson 17961872
Duncan Sinclair
Isabel McLaren