Craig Bruce Smith

Craig Bruce Smith

Photo by: Jackie Schon

Craig Bruce Smith is assistant professor of history at William Woods University.

Books by the Author