Help keep Salon independent

John Pettegrew

John Pettegrew is professor and chair of history at Lehigh University.