Trahaearn ap Gwilym ap Hywel Grach ap Gwilym of Crai — latest news, discussion & facts — IJR