Richard (2) ap Cadwaladyr ap Gruffudd — Richard (2) ap Cadwaladyr ap Gruffudd — the latest coverage, the community and the facts.