Richard F. Scarlata

Xerox
Total Patents: 18
Overall Rank: #255,660
Years Active: 1987–2018
Xerox Rank: #827