Dafydd ap Cadwgan Llwyd ap Gwrgan ap Cynan of Wepra - Dafydd ap Cadwgan Llwyd ap Gwrgan ap Cynan of Wepra — the latest coverage, the community and the facts.