James Shields (1806-1879)

James Shields (1806-1879) is a character in 0 books.

Abraham Lincoln’s Dueling Words