Madog Hyddgam ap Madog ap Cadwgan ap Madog of Ciltalgarth — Madog Hyddgam ap Madog ap Cadwgan ap Madog of Ciltalgarth — the latest coverage, the community and the facts.