Christopher Sellars

Rolls-Royce Plc · The University Of Sheffield
Total Patents: 6
Overall Rank: #852,599
Years Active: 1991–2015
Rolls-Royce Plc Rank: #548