Johan de Kleer

Xerox
Total Patents: 62
Overall Rank: #36,178
Years Active: 1992–2025
Xerox Rank: #879