Philip ap Trahaearn ap Gruffudd Gôch ap Gruffudd Fele - Philip ap Trahaearn ap Gruffudd Gôch ap Gruffudd Fele — the latest coverage, the community and the facts.