Loading patent details...
US12672969B2: Occlusive device | Searchlight