John ap Hywel Fychan ap Hywel ap Gruffudd of Caer Gai — latest news, discussion & facts — IJR