Ahmed Mamai
Ontario Institute For Cancer Research (Oicr) · Scynexis · Merck
Total Patents:
16
Overall Rank:
#283,991
Years Active:
1999–2025
Ontario Institute For Cancer Research (Oicr) Rank:
#1