Stephen Forster

Lord Mayor of London 1454