Raymond Charles

CEA · Biomerieux · C.N.R.S.
Total Patents: 12
Overall Rank: #405,357
Years Active: 2003–2024
CEA Rank: #318