David Greggory Thornley
Citrix Systems · Flexera Software · Imperial College Of Science, Technology And Medicine
Total Patents:
8
Overall Rank:
#627,101
Years Active:
2000–2022
Citrix Systems Rank:
#334