Maredudd ap Cynwrig ap Maredudd Ddû ap Gronwy of Porthamel — Maredudd ap Cynwrig ap Maredudd Ddû ap Gronwy of Porthamel — the latest coverage, the community and the facts.