David R Stone

Stone is assistant professor of history at Kansas State University. He has also taught in the history department at Hamilton College and in the International Security Studies Program at Yale University.