Roger E. Smith
University Of Utah · Troy Technology Corporation · Avecia Limited
Total Patents:
8
Overall Rank:
#653,925
Years Active:
1999–2012
University Of Utah Rank:
#204