Jean-Luc Giraud
Citrix Systems · Gemalto Sa · Gemplus
Total Patents:
15
Overall Rank:
#309,814
Years Active:
1995–2025
Citrix Systems Rank:
#334