avg_rating: 3.83
name: David R. Contosta
about: David R. Contosta is professor of history at Chestnut Hill College. He earned his Ph.D. in history at Miami University of Ohio in 1973.