Giraldus de Barri, Cambrensis, Archdeacon of St. David's

Relationships: