David Marples

David R. Marples teaches at the Department of History & Classics, University of Alberta, Edmonton, Alberta, Canada.