Lu Shan

Stanford University · Alvine Pharmaceuticals
Total Patents: 13
Overall Rank: #383,311
Years Active: 2007–2015
Stanford University Rank: #140