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