Howard Norman Ernest Stevens
University Of Strathclyde · R.P. Scherer Technologies · British Technology Group Limited
Total Patents:
16
Overall Rank:
#293,281
Years Active:
1992–2022
University Of Strathclyde Rank:
#11