James LaGrand

James B. LaGrand is a professor of American History and director of the First-Year Core course at Messiah College in Mechanicsburg, Pa.