John ap Hywel am Madog Vaughan — John ap Hywel am Madog Vaughan — the latest coverage, the community and the facts.