Richard Cabrera

Digital Envoy
Total Patents: 4
Overall Rank: #1,113,221
Years Active: 2013–2024
Digital Envoy Rank: #8