Stanley Zhang
Apeel Technology
Total Patents:
1
Overall Rank:
#2,455,363
Years Active:
2025
Apeel Technology Rank:
#23