Peter O’Connor has lectured in history and American studies at the University of Manchester and Northumbria University.