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