Loading patent details...
US20030195433A1: Localization element with energized tip | Searchlight