David Deutsch

David  Deutsch

David Deutsch is an English Associate Professor at the University of Alabama in the United States.