Margred ferch Thomas ap Cadwgan ap Cadwaladyr — latest news, discussion & facts — IJR