Loading patent details...
US5284146A: Removable Implanted Device | Searchlight