Llanfaglan, Gwynedd Genealogy