Stephen Wood

Professor, University of Leicester

Stephen Wood is Professor of Management at the University of Leicester.