Skip to main content Skip to footer content

Directory

Faculty Placeholder

Michael Barnhart

Professor

History-Philosophy & Political Science

Education

B.A., Haverford College

Ph.D., Temple University