James Izzard

113
reputation
3

Professional mechanical engineer, Cambridge UK.