Geoffrey Sir Lloyd

Portrait: 
First name: 
Geoffrey
Last name: 
Sir Lloyd
Needham Institute, Cambridge, UK