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