Loading patent details...
US6280123B1: Self-adhering drill and cutter | Searchlight