Adda Ddû ap Gruffudd ap Maredudd ab Einion of Maes Mawr — Adda Ddû ap Gruffudd ap Maredudd ab Einion of Maes Mawr — the latest coverage, the community and the facts.