Profile picture
Richard Hamelin
Doctorate
  • Primary
    University of British Columbia
    Vancouver, Canada
  • Professor
    Laval University
    Quebec, Canada
mini profile avatar Richard Hamelin