Maredudd ap Thomas ap Maredudd ap Cynwrig of Porthamel — Maredudd ap Thomas ap Maredudd ap Cynwrig of Porthamel — the latest coverage, the community and the facts.