James Izzard

254
reputation
2
7

Professional mechanical engineer, Cambridge UK.