David Ian Rhodes
Avexa Limited · University Of Wollongong
Total Patents:
9
Overall Rank:
#577,333
Years Active:
2011–2014
Avexa Limited Rank:
#2