Llanfihangel Bachellaeth, Gwynedd Genealogy