Jean-Luc Archambault

Ciena · Sdl · Pirelli Cavi E Sistemi S.P.A.
Total Patents: 61
Overall Rank: #37,682
Years Active: 1990–2025
Ciena Rank: #8