Xavier Serra

Yamaha · Pompeu Fabra University · Stanford University
Total Patents: 8
Overall Rank: #658,571
Years Active: 1991–2009
Yamaha Rank: #373