Abersoch, Gwynedd Genealogy