Steven A. Roman

Shell Oil Compny · Thermo Fisher · E.I. Du Pont De Nemours And
Total Patents: 32
Overall Rank: #112,983
Years Active: 1980–2021
Shell Oil Compny Rank: #82