Go to the profile of David Fairhurst

David Fairhurst

Lecturer, Nottingham Trent University
  • Nottingham Trent University
  • United Kingdom