James Izzard

353
reputation

Professional mechanical engineer, Cambridge UK.