Carnguwch, Gwynedd Genealogy