John ap Rhys ap Gruffudd ab Ednyfed of Peniarth — John ap Rhys ap Gruffudd ab Ednyfed of Peniarth — the latest coverage, the community and the facts.