Shane Mao

3M · Bausch & Lomb Incorporated · Coopervision International Limited
Total Patents: 13
Overall Rank: #384,743
Years Active: 2000–2014
3M Rank: #1,441