Charles H Harris, III

Charles H. Harris III is emeritus history professor at New Mexico State University, Las Cruces.