Cadwgan Fantach II ap Gruffudd ap Maredudd ab Einion of Llanddewribrefi - Cadwgan Fantach II ap Gruffudd ap Maredudd ab Einion of Llanddewribrefi — the latest coverage, the community and the facts.