Maxim Itkin
Yeda Research And Development Co. · University of Pennsylvania · Children'S Hospital Of Philadelphia
Total Patents:
9
Overall Rank:
#539,964
Years Active:
2018–2025
Yeda Research And Development Co. Rank:
#139