David Rabuka
Redwood Bioscience · R.P. Scherer Technologies · Optimer Pharmaceuticals
Total Patents:
41
Overall Rank:
#75,001
Years Active:
2009–2025
Redwood Bioscience Rank:
#1