Professor James Wright FRSE

Professor of Mathematical Analysis, University of Edinburgh

Fellowship list