Ph.D., Vanderbilt University.
- Professor of Philosophy, Washington University in St. Louis, 2004 -
- Paul B. Freeland Professor of Philosophy, Davidson College, 1987 – 2004
- Professor of Philosophy, Virginia Commonwalth University, 1979 – 1986
- Visiting appointments at Brown University and the University of Rochester
- Research appointments at Cornell University and the Unviersity of California, Berkeley.
- E: send email
- P: (03) 990x xxxx
- F: (03) 990x xxxx
- Room x, x, Building x, x Campus