Mohammed Benwadih
CEA · Isorg · Trixell
Total Patents:
44
Overall Rank:
#67,303
Years Active:
2012–2024
CEA Rank:
#16