Pedro Ruiz
Stanford University · Yeda Research And Development Co. · The Board Of Trustees Of The Leland Stanford Univeristy
Total Patents:
10
Overall Rank:
#515,765
Years Active:
2003–2014
Stanford University Rank:
#369