Catrin ferch Madog Fychan ap Hywel Fychan ap madog — latest news, discussion & facts — IJR