James Ashley — English politician (1940-2006)