Joseph A. Swift

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