Kelly Ann Long

Kelly Ann Long is an assistant professor of history at Colorado State University.

Kelly Ann Long's Featured Books