Michael G. Swales

Xerox
Total Patents: 25
Overall Rank: #165,287
Years Active: 1987–2010
Xerox Rank: #542