Profile picture
C. Michael Hall
Doctorate
  • Professor
    Primary
    University of Canterbury
    Christchurch, New Zealand
  • Linnaeus University
    Växjö, Sweden
View All
mini profile avatar C. Hall