William Thompson , Newcastle upoii Tyne,