Cadwgan Fantach II ap Gruffudd ap Maredudd ab Einion of Llanddewribrefi - latest news, discussion & facts - IJR