Loading patent details...
US5486394A: Self-Release Self-Adhesive Drywall Tape | Searchlight