Paul Edward George Devlin
Iti Scotland Limited · Sap Se · University Of Strathclyde
Total Patents:
3
Overall Rank:
#1,516,659
Years Active:
2006–2019
Iti Scotland Limited Rank:
#24