Loading patent details...
US5443276A: Self-Locking Blade Holder | Searchlight