97160052
Dec 7, 2021
JAVELIN MEDICAL LTD.
Subscribe
Implantable medical device made of artificial materials, namely, an embolic protection device for filtering debris from blood vessels