Interactive tree of James Aitkenhead

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