John G. Savage

Ncr
Total Patents: 11
Overall Rank: #463,000
Years Active: 2000–2015
Ncr Rank: #141