Llanfihangel y Traethau, Gwynedd Genealogy