Peter Cawley
Semmle Limited · Imperial Innovations Limited · Imperial College Of Science, Technology And Medicine
Total Patents:
23
Overall Rank:
#181,635
Years Active:
1985–2023
Semmle Limited Rank:
#8