Loading patent details...
US6458022B1: Self-centering steady rest clamping device | Searchlight