James W. Ellis
Albright & Wilson Limited · Trojan Technologies · Unknown
Total Patents:
4
Overall Rank:
#1,240,755
Years Active:
1994–2011
Albright & Wilson Limited Rank:
#46