John Michael Kay
Ncr
Total Patents:
6
Overall Rank:
#859,606
Years Active:
1989–2013
Ncr Rank:
#1,404