avg_rating: 4.33
name: Stephen A. Townsend
about: Stephen A. Townsend teaches history at New Mexico Junior College in Hobbs. He holds a Ph.D. from the University of North Texas.