Francis Wyatt Truscott

Sir Francis Wyatt Truscott

Lord Mayor of London 1879