historymusings.wordpress.com
John Welsh: Centennial Professor of History
Source: University of Penn Almanac, 12-21-10 John Welsh Centennial Professor of History: Richard R. Beeman Print Issue December 21, 2010, Volume 57, No. 16 Richard R. Beeman has been appointed the …