Nefyn, Gwynedd Genealogy