Madog ap Maredudd ab Uchtred ab Edwin — Madog ap Maredudd ab Uchtred ab Edwin — the latest coverage, the community and the facts.