Richard ab Ieuan ab Adda ap Hywel ab Ieuaf ab Adda ab Awr of Trevor — latest news, discussion & facts — IJR