Cricieth, Gwynedd Genealogy