James Spiegel

James Spiegel is professor of Philosophy at Taylor University in Upland, Indiana. He holds a Ph.D. from Michigan State University and is a professional musician in addition to his scholarly work.