Spencer Taylor

Bp Oil International Limited · Intevep, S.A. · British Petroleum
Total Patents: 17
Overall Rank: #272,336
Years Active: 1988–2021
Bp Oil International Limited Rank: #8