Geoffrey J. D. Hewings

British academic