John F (from Old Catalog] Hall
Hall is Associate Professor of Classics and Ancient History and Department Chair of Humanities, Classics and Comparative Literature at Brigham Young University.
Hall is Associate Professor of Classics and Ancient History and Department Chair of Humanities, Classics and Comparative Literature at Brigham Young University. See less