John L Thomas

Thomas is George L. Littlefield Professor of American History at Brown University.