Dori Pelled
Enzymotec · Eloxx Pharmaceuticals · Yeda Research And Development Co.
Total Patents:
16
Overall Rank:
#294,906
Years Active:
2008–2020
Enzymotec Rank:
#2