David D Cooper

David D. Cooper is a professor in the Department of American Thought and Language at Michigan State University.