Barry C. Holdstock

Coopervision · Coopervision International Limited
Total Patents: 6
Overall Rank: #867,218
Years Active: 1982–2010
Coopervision Rank: #22