Thomas de Lechlade

Thomas de Lechlade was Dean of Exeter between 1307 and 1309.