John Sprague may refer to: