Christopher Snelling

Xerox
Total Patents: 71
Overall Rank: #28,814
Years Active: 1981–2006
Xerox Rank: #127