Stela Gengrinovitch
Biosight · Technion Research & Development Foundation Limited
Total Patents:
13
Overall Rank:
#369,874
Years Active:
2006–2024
Biosight Rank:
#1