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