Norman Usen
Enamelon · Church & Dwight Co.
Total Patents:
31
Overall Rank:
#119,554
Years Active:
1985–2013
Enamelon Rank:
#1