John ap John ab Ieuan Gôch ap Dafydd Gôch Carreg — John ap John ab Ieuan Gôch ap Dafydd Gôch Carreg — the latest coverage, the community and the facts.