William Thompson , Newcastle upon Tyne ,if