James Truan

Trynex · Unknown
Total Patents: 21
Overall Rank: #209,415
Years Active: 1999–2017
Trynex Rank: #2