Yehuda Shoenfeld

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