Loading patent details...
US5816629A: Sliding Door Latch With Self-Retracting Finger Pull | Searchlight