Interactive tree of Oliver Desmond Cruickshank

Private
Private
Private
Private
Private
Private
Oliver Desmond Cruickshank 1893
Myrtle Mary Byles 18921959
Thomas Alfred Byles 18631951
Mary Ann HaysBills 18701924
James Richard Bills 18411911
Louisa Key 18441913
Thomas Key 18101867
Jane Berry 18151886
Noah Key
William Berry
Elizabeth