Katherine M B Osburn Author & Editor

Katherine M. B. Osburn is a professor of history at Tennessee Technological University in Cookeville.