C. Ivan Spencer

Professor of History and Philosophy

Education

B.A., Criswell College
M.A., Criswell College
Ph.D., University of Texas at Arlington