Chen Sun

Lemon · Vidaa (Netherlands) International Holdings B.V. Vidaa · Vidaa Usa
Total Patents: 17
Overall Rank: #261,265
Years Active: 2013–2025
Lemon Rank: #59