David S Nichols

Nichols studied psychology and philosophy as an undergraduate and did graduate work in theoretical linguistics at Ohio State University and the University of Arizona where he received his M.A. He has taught college courses, served as a naval intelligence officer and worked as a technical specialist for NASA.