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