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