Llanfachreth, Gwynedd Genealogy