Who was the Confederate general nicknamed "Stonewall"?

Thomas J. Jackson

Next question