James Woolnough

Appropriate Technology
Total Patents: 1
Overall Rank: #4,061,717
Years Active: 1983
Appropriate Technology Rank: #6