Mark Hayward Editor, Translator & Author

Mark Hayward is associate professor of communication studies at York University.