Skip to main content

Ralph Shaffer

Ralph E. Shaffer

Ralph E. Shaffer is professor emeritus of history at Cal Poly Pomona.