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