Ralph E. Shaffer

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

FacebookTwitterGoogle+RedditEmail
FacebookTwitterGoogle+RedditEmail