John ap Richard ap Madog ap Llywelyn of Halchdyn — John ap Richard ap Madog ap Llywelyn of Halchdyn — the latest coverage, the community and the facts.