Maredudd ap Dafydd ab Iorwerth Fychan ab Iorwerth of Alington (Trefalun) - Maredudd ap Dafydd ab Iorwerth Fychan ab Iorwerth of Alington (Trefalun) — the latest coverage, the community and the facts.