Which of the following sentences is NOT punctuated correctly?

Which of the following sentences is NOT punctuated correctly?

A. We expect only three things from our dog: loyalty, affection, and tail wagging.
B. I need you to pick up several boxes of paperclips, pens, and pencils; three pounds each of potatoes, carrots, and peas; and my dry cleaning.
C. Marcy, my parrot, squawked for an hour, before finally calming down.
D. All of the above are punctuated correctly.

Answer - B