avg_rating: 3.85
name: Robert J. McMahon
about: A specialist in the history of U.S. foreign relations, Robert J. McMahon is professor of history at Ohio State University. He previously taught at the University of Florida and has held visiting positions at the University of Virginia and University College Dublin.