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