Yoshi Oda

The Rockefeller University
Total Patents: 2
Overall Rank: #2,207,576
Years Active: 2002–2003
The Rockefeller University Rank: #209