J. Desmond Davies
Johnson & Johnson · R.P. Scherer Technologies
Total Patents:
6
Overall Rank:
#888,777
Years Active:
1987–1997
Johnson & Johnson Rank:
#2,223