Thomas Ddû ap Hywel ap Gruffudd ap Gronwy — Thomas Ddû ap Hywel ap Gruffudd ap Gronwy — the latest coverage, the community and the facts.