Sergey Victorovich Mikhalovsky
Immutrix Therapeutics · Ucl Business Plc · University Of Brighton
Total Patents:
3
Overall Rank:
#1,456,511
Years Active:
2016–2020
Immutrix Therapeutics Rank:
#6