David Sheppard

University Of Iowa · The University Of Bristol
Total Patents: 4
Overall Rank: #1,256,673
Years Active: 1993–2007
University Of Iowa Rank: #167