professor j. c. havstad

about

cv

papers

popular philosophy

research ethics

teaching