Overview

Serlo

(c. 1062—1104) abbot of Gloucester