Gruffudd ap Hwfa ab Iorwerth ab Ieuaf of Rhiwlo — latest news, discussion & facts — IJR