James Izzard

254
reputation
1
7

Professional mechanical engineer, Cambridge UK.