Loading patent details...
US4419237A: Pleated Kidney | Searchlight