Ralph E. Shaffer

Ralph E. Shaffer is professor emeritus of history at Cal Poly Pomona. reshaffer@cpp.edu

Could Kavanaugh’s Confirmation Hearing Ended Differently?

Without the Paris Accords, Global Warming Promises Better Times Ahead!

Use of Force? It’s Nearly Always Within Department Policy