Interactive tree of William Diplock

William Diplock 1829
William Diplock 18051854
Caroline Carrick 18071879