John J. McCarroll
British Petroleum · British Petroleum Company Limited
Total Patents:
8
Overall Rank:
#671,353
Years Active:
1980–1988
British Petroleum Rank:
#12