Marcelo Castro

Diebold Self-Service Systems, Division Of Diebold, Incorporated · Diebold Nixdorf Incorporated
Total Patents: 11
Overall Rank: #444,242
Years Active: 1983–2024
Diebold Self-Service Systems, Division Of Diebold, Incorporated Rank: #149