Professor Emeritus, History, College of Letters, Arts, and Social Sciences
reshaffer@cpp.edu
(909) 869-3860
Building 9-343
M W F | N/A