Boris Klebansky

Mars, Incorporated · Senomyx · Xenon Pharmaceuticals
Total Patents: 14
Overall Rank: #340,470
Years Active: 2008–2024
Mars, Incorporated Rank: #73