I regularly give talks to university and public audiences about the American Civil War, U.S. western history, American popular culture, and other topics.

Speaking Schedule: 2020

  • June 25: Filson Historical Society (Louisville, Ky.)
  • June 12-15: Civil War Institute, Gettysburg College
  • May 9: Pikes Peak Region History Lecture, Colorado Springs Pioneer Museum (Colorado Springs, Colo.)
  • March 25: Central Massachusetts Civil War Roundtable (Worcester, Mass.)
  • March 24: New Bedford (Mass.) Civil War Roundtable
  • March 20: Keynote Address, Virginia Tech Graduate Conference
  • February 14: General Lander Civil War Roundtable (Lynn, Mass.)
  • February 7: Featured Speaker, Lincoln Dinner, Union Club (Boston, Mass.)

Speaking Schedule: 2019

  • October 18: South Meets West Panel, Western History Association Meeting, Las Vegas
  • October 12: Writing the West Breakfast, Mountains and Plains Independent Booksellers Association Meeting, Denver

Filmed Lectures (American History TV, C-SPAN3) and Interviews:

Radio and Podcast Interviews: