Which sentence is punctuated correctly?

A.Abby collected rocks, sticks, and leaves on the hike; but Jim, I think, picked up only stones.

B.Abby collected rocks, sticks, and leaves on the hike but Jim, I think, picked up only stones.

C.Abby collected rocks, sticks, and leaves on the hike, but Jim; I think; picked up only stones.

D.Abby collected rocks; sticks; and leaves on the hike, but Jim, I think, picked up only stones.