Thomas ap Gruffudd Gôch ap Dafydd .... Llywelyn - Thomas ap Gruffudd Gôch ap Dafydd .... Llywelyn — the latest coverage, the community and the facts.