William Thompson , Newcastle ujxm Tyne,