Richard Jensen
Citrix Systems · Interactive Video Technologies · National Technology & Engineering Solutions Of Sandia
Total Patents:
17
Overall Rank:
#261,450
Years Active:
2003–2025
Citrix Systems Rank:
#113