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