professor j. c. havstad

about

cv

papers

PUBLIC philosophy

research ethics

teaching