Dafydd ap Gruffudd ap Dafydd ap Llywelyn of Trefalun — latest news, discussion & facts — IJR