David J. Grimshaw

Organisation: Practical Action
Website: Personal profile at Practical Action

David J. Grimshaw is Head of International Programme (New Technologies) with Practical Action.