Overview

Gamelin

(c. 1201—1271) bishop of St Andrews