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