James B. Foote
First Solar · Solar Cells · Owens-Illinois Plastic Products
Total Patents:
12
Overall Rank:
#421,869
Years Active:
1991–2014
First Solar Rank:
#46