Madog ap Gruffudd ap Madog ab Iorwerth ab Ieuaf of Trefalun — latest news, discussion & facts — IJR