Fritz Allhoff has a Ph.D. in philosophy and a J.D. from the University of Michigan Law School. He is an associate professor at Western Michigan University.

Advertisement