Hugh Cagle Author

Hugh Cagle is Assistant Professor of the History of Science at the University of Utah, where he is also Director of the International Studies program.