Mark Hayward Author, Editor & Translator

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