Kathleen Sheppard Editor & Author

Kathleen Sheppard is Associate Professor in the History and Political Science Department at Missouri S&T