Loading patent details...
US5695589A: Self Sealing ID Card | Searchlight