Richard Smolen
Owens-Illinois Closure · Lockheed Martin · Electric Data Systems
Total Patents:
9
Overall Rank:
#581,893
Years Active:
1997–2010
Owens-Illinois Closure Rank:
#29