Joy Roy

Xerox · Tektronix · Labrador Diagnostics
Total Patents: 41
Overall Rank: #76,295
Years Active: 1988–2022
Xerox Rank: #740