J. Richard Hanna
Diebold · Diebold Self-Service Systems, Division Of Diebold, Incorporated
Total Patents:
13
Overall Rank:
#382,742
Years Active:
2001–2016
Diebold Rank:
#77