Stephan V. Drappel
Xerox · Palo Alto Research Center Incorporated
Total Patents:
132
Overall Rank:
#8,186
Years Active:
1989–2017
Xerox Rank:
#39