Margred ferch Madog Crupl ap Gruffudd Farwn — latest news, discussion & facts — IJR