Maredudd ap Cadwgan Fantach I ap Cadwgan ap Llywelyn — latest news, discussion & facts — IJR