Richard Carlton Baron

Ciba Vision · Novartis Ag · Polymer Technology
Total Patents: 20
Overall Rank: #223,275
Years Active: 1982–2017
Ciba Vision Rank: #10