Robert A. Street

Xerox · Palo Alto Research Center Incorporated · University of California
Total Patents: 122
Overall Rank: #9,639
Years Active: 1988–2024
Xerox Rank: #144