Randy Allen Harris

About the Author: Randy Allen Harris is Associate Professor of English at the University of Waterloo.