Anand Mehta

Drexel University · The Chancellor, Masters And Scholars Of The University Of Oxford · Thomas Jefferson University
Total Patents: 14
Overall Rank: #339,737
Years Active: 2002–2024
Drexel University Rank: #63