Innovative People

John Packer

Product design, Engineering, renewable energy, appropriate technology, sustainable transport.