Yehuda Shoenfeld
Tpcera · Omrix Biopharmaceuticals · Yeda Research And Development Co.
Total Patents:
14
Overall Rank:
#335,000
Years Active:
1996–2025
Tpcera Rank:
#1