James Armistead helped to contribute to the American victory at Yorktown by -
A. leading an elite regiment of French soldiers at the battle

B.passing along information he had discovered while spying

C.encouraging soldiers to re-enlist after the winter at Valley Forge

D. donating significant amounts of money to help fund the Patriots