Steve Russell

Iowa State University · Schlumberger Technology
Total Patents: 7
Overall Rank: #749,753
Years Active: 1994–2010
Iowa State University Rank: #97