Gruffudd ap Maredudd Fychan ap Maredudd of Cnwclas — latest news, discussion & facts — IJR