John Hayman Editor & Author

John Hayman is an associate professor in the Department of English at the University of Victoria.