Owen holds a Master's in Political Science from the University of Louisville. He studied in Montpellier, France as the 2006 recipient of Louisville's Sister Cities exchange scholarship. Owen's professional interests include diplomatic history and the complex ties between the global economy and cultural change.