Daniel Downes

Daniel Downes is assistant professor and coordinator of the Information and Communication Studies Program, University of New Brunswick at Saint John.