David A. Peters
Diebold · Diebold Self-Service Systems, Division Of Diebold, Incorporated · Diebold Nixdorf Incorporated
Total Patents:
93
Overall Rank:
#16,867
Years Active:
1998–2021
Diebold Rank:
#8