David L. Keefe
Xerox · New York University · The Marine Biological Laboratory
Total Patents:
6
Overall Rank:
#841,204
Years Active:
2000–2018
Xerox Rank:
#3,932