Brian T. Edwards is dean of the School of Liberal Arts and professor of English at Tulane University.
Last seen: June 22nd at 2:21pm — Visit site