Which choice correctly punctuates the sentence?

I planned to finish my reading on the bus___ however, a talkative rider stopped me from reading.

A. No punctuation needed
B. Semicolen
C.Colen
D.Comma