Gregory B. Roberts
Catalina Marketing · Stanford University · Microsoft
Total Patents:
16
Overall Rank:
#281,561
Years Active:
2002–2025
Catalina Marketing Rank:
#4