Leofstan

Leofstan Bishop of London

(d. between 909 and 926)
Bishop of London 909-926.