James Izzard

343
reputation

Professional mechanical engineer, Cambridge UK.