Adda ap Hywel ab Adda Ddû ap Gruffudd of Henfaes — Adda ap Hywel ab Adda Ddû ap Gruffudd of Henfaes — the latest coverage, the community and the facts.