Sir Thomas Boor Crosby

Sir Thomas B. Crosby

Lord Mayor of London 1911