Loading patent details...
US5284130A: Surgical Instrument Positioning and Securing Apparatus | Searchlight