Stephen Yeates
The University Of Manchester · ICI · Avecia Limited
Total Patents:
26
Overall Rank:
#149,224
Years Active:
1990–2025
The University Of Manchester Rank:
#4