James M. Kress

Roche Palo Alto
Total Patents: 11
Overall Rank: #460,781
Years Active: 2007–2017
Roche Palo Alto Rank: #32