William B. Irvine

Professor Irvine teaches philosophy at Wright State University in Dayton, Ohio.