John ap Hywel ap Philip ap Cadwgan Fychan — John ap Hywel ap Philip ap Cadwgan Fychan — the latest coverage, the community and the facts.