undefined

Kenneth J. Hammond

Professor of History at New Mexico State University with extensive studies in Political Science and Modern Chinese language.