Stephen Robert Tennison

British American Tobacco · British Petroleum · British Petroleum Company Limited
Total Patents: 25
Overall Rank: #162,246
Years Active: 1980–2022
British American Tobacco Rank: #22