Thomas J. Behe
Xerox
Total Patents:
22
Overall Rank:
#198,798
Years Active:
1992–2001
Xerox Rank:
#625