Maredudd ap Gwilym ab Einion ap Cadwgan of Trefesgol — Maredudd ap Gwilym ab Einion ap Cadwgan of Trefesgol — the latest coverage, the community and the facts.