Geoffery McGarraugh

Lifescan
Total Patents: 16
Overall Rank: #301,993
Years Active: 1990–2005
Lifescan Rank: #8