Interactive tree of Margaret Aitkenhead

Margaret Aitkenhead 1841
William Aitkenhead 17951873
Grace McCartney 18091851
James Aitkenhead 17601827
Margaret Dykes 17601822