Correct the punctuation in this sentence or state that it is correct: John said, "I have to go to the grocery store and pick up the dog from the vet."
What is correct.