Trevor Hopper

Trevor Hopper

Affiliations and Expertise

University of Manchester, UK