Which sentence contains a punctuation error?

A.You will have to be self-motivated to read so many books during your vacation.

B.Three ex governors attended the conference, but only one gave a speech.

C.The mayor-elect led the parade down the main street of our town.

D.They are studying the mid-Atlantic ocean floor and will publish their results next year.