James Rogers
Apeel Technology
Total Patents:
21
Overall Rank:
#205,101
Years Active:
1983–2024
Apeel Technology Rank:
#2