Michael Rocha

L'Oreal · Virtual Imaging
Total Patents: 4
Overall Rank: #1,132,161
Years Active: 2015–2023
L'Oreal Rank: #1,282