Madog Gôch ap Hywel ab Ieuan ap Hywel of Cae Madog Coch — Madog Gôch ap Hywel ab Ieuan ap Hywel of Cae Madog Coch — the latest coverage, the community and the facts.