My dog Barney dropped his tennis ball at my feet so I kicked it across the yard for him retrieve.

Where should a comma be placed in the sentence above?
A.
after "ball"
B.
after "feet"
C.
after "yard"
D.
after "so"