Benyamin Almog
Sensible Medical Innovations · Elta Systems
Total Patents:
21
Overall Rank:
#199,792
Years Active:
2006–2025
Sensible Medical Innovations Rank:
#6