Emeritus Professor John Shepherd

Emeritus Professor John Shepherd

 CBE, FRS

Connect with John

Research

Research projects