Richard Harris

Diebold Nixdorf Incorporated · Block · Diebold Self-Service Systems, Division Of Diebold, Incorporated
Total Patents: 15
Overall Rank: #309,094
Years Active: 2013–2025
Diebold Nixdorf Incorporated Rank: #12