What was Sergeant William Garrett awarded the Medal of Honor for?

A. His role in the capture of a Confederate general
B. His extraordinary heroism in action at Nashville, Tennessee on December 16, 1864
C. His actions during the Battle of Gettysburg
D. His participation in the Battle of Bull Run
Answer: 