Roger Parker Slater
ICI
Total Patents:
3
Overall Rank:
#1,620,415
Years Active:
1989–2001
ICI Rank:
#1,088