Valerie M. Farrugia

Xerox · National Research Council Of Canada · Palo Alto Research Center Incorporated
Total Patents: 176
Overall Rank: #4,423
Years Active: 2002–2025
Xerox Rank: #23