Jim LaGrand

  
  • Professor
  • Messiah College

I teach in the History department at Messiah College, where I teach a range of courses in modern American history. I also teach a course on Public History at Messiah College.