Cadwgan ap Cydifor ap Rhys ap Rhydderch of Carrog — latest news, discussion & facts — IJR