Loading patent details...
US12667693B2: Therapeutic treatment device with braided microvalve occluder | Searchlight