Sir Charles Hamond

Former MP, Newcastle upon Tyne

Newcastle upon Tyne