Mae W. Hu

Icon Bioscience · AbbVie · Oculex Pharmaceuticals
Total Patents: 13
Overall Rank: #378,702
Years Active: 2001–2020
Icon Bioscience Rank: #3