Hall, Kevin, Université de l’Alberta, Canada