Greg Roberts

Cuesta Technology Holdings · Amazon · Catalina Marketing
Total Patents: 23
Overall Rank: #178,498
Years Active: 1992–2025
Cuesta Technology Holdings Rank: #6