John P. Davis
John P. Davis

John P. Davis

Historian of Russian, European and World Civilizations specializing in Environmental History and the History of Disease.