David G John

David G. John is a professor in the Department of Germanic and Slavic Studies at the University of Waterloo.