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