Philip ap Llywelyn ab Iorwerth ap Maredudd of Cefnhafodau - Philip ap Llywelyn ab Iorwerth ap Maredudd of Cefnhafodau — the latest coverage, the community and the facts.