Emeritus Professor John Shrimpton

Emeritus Professor John Shrimpton

 PhD, DSc

Connect with John

Research

Research projects