where is john thompson