Interactive tree of David Lamont

David Lamont 1906
Sarah Gilmour Candlish 18791934
William Candlish 1849