Joseph A. Swift
Xerox · Rolls-Royce Plc
Total Patents:
108
Overall Rank:
#12,423
Years Active:
1980–2024
Xerox Rank:
#75