Loading patent details...
US8753335B2: Therapeutic energy delivery device with rotational mechanism | Searchlight