Jeff E Long

Jeff E. Long is associate professor in the Department of History at Bloomsburg University of Pennsylvania.