David Hyder

David Hyder is Assistant Professor in the Department of Philosophy at the University of Ottawa, Ontario, Canada.