James Richard Farr

James R. Farr is Professor of History at Purdue University.