Louis Newton

Col. Sir Louis Newton

Lord Mayor of London 1923