Hannwen Guan

Plexera
Total Patents: 4
Overall Rank: #1,227,470
Years Active: 2011–2013
Plexera Rank: #2