Madog ap Gruffudd ab Ieuab ap Maredudd of Darowen - Madog ap Gruffudd ab Ieuab ap Maredudd of Darowen — the latest coverage, the community and the facts.