Richard MacKinnon

Vice-President, Academic