Louis R. Mazzola
Church & Dwight Co. · Lever Brothers
Total Patents:
12
Overall Rank:
#418,968
Years Active:
1982–2016
Church & Dwight Co. Rank:
#36