Saroja Narasimhan
Revlon Consumer Products · Mcneil-Ppc · Johnson & Johnson
Total Patents:
22
Overall Rank:
#195,701
Years Active:
1996–2019
Revlon Consumer Products Rank:
#5