Stephen de Abyndon

Stephen de Abyndon Mayor of London 1315