Nicholas Andrew Vandegraff

Avexa Limited
Total Patents: 2
Overall Rank: #2,087,942
Years Active: 2012
Avexa Limited Rank: #11