Gruffudd ap Hywel y Farf ap Llywelyn ap Hywel of Treiorworth — Gruffudd ap Hywel y Farf ap Llywelyn ap Hywel of Treiorworth — the latest coverage, the community and the facts.