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