David Turnock

David Turnock is Emeritus Professor of Human Geography at the University of Leicester, UK.