Madog ap Richard ap Hywel ap Llywarch — Madog ap Richard ap Hywel ap Llywarch — the latest coverage, the community and the facts.