John ap Richard ap Madog ap Llywelyn of Halchdyn — latest news, discussion & facts — IJR