Question: How many World Series championships have been won by the team that Bob Veale pitched for from 1972-1974?
Sentence (from "Boston Red Sox"): The Boston Red Sox are an American professional baseball team based in Boston, Massachusetts.
Relevant evidence: No