John Whistler — English politician