Loading patent details...
US4895150A: Implanted Power Source | Searchlight