Madog ap Llywelyn ab Ednyfed Gam ab Iorwerth Foel of Halchdyn — latest news, discussion & facts — IJR