Jonathan Piles

Certainteed
Total Patents: 46
Overall Rank: #63,631
Years Active: 1989–1993
Certainteed Rank: #13