Loading patent details...
US5618068A: Door Lock Apparatus With Automatic Door Closing Mechanism | Searchlight