Francesco Ricci

University of California · A. Menarini Industrie Farmaceutiche Riunite S.R.L. · Leonardo S.P.A.
Total Patents: 13
Overall Rank: #363,292
Years Active: 1988–2025
University of California Rank: #4,561