James Izzard

123
reputation
6

Professional mechanical engineer, Cambridge UK.