John Niven

John  Niven

Professor Emeritus of American History at Claremont Graduate School, John Niven is the editor of Salmon P. Chase's writings.