Dr. Peter Kreeft

Position

Philosophy

Bio

Calvin College, A.B.

Fordham University, M.A.; Ph.D

Saint John's Seminary | Adjunct