William Thompson , Newcastle upon Tyne,