Dolwyddelan, Caernarfonshire Genealogy