Madog|Cadwgan ap Thomas ap Rhodri ab Owain Gwynedd — Madog|Cadwgan ap Thomas ap Rhodri ab Owain Gwynedd — the latest coverage, the community and the facts.