James Shen

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