Stephen de Eddeworth

Mayor of London 1268