William Compton — English army officer