James Shen
Royal Group
Total Patents:
8
Overall Rank:
#646,294
Years Active:
1992–2016
Royal Group Rank:
#18