William Spence - British economist and entomologist