John Sprague

John Sprague may refer to: