Abstract: A filtration system suitable for recovering base stock from used lubricating oil and other applications pass feedstock over nano-filtration membranes assembled as a stack of membranes all experiencing parallel flow. On exiting a first stack of membranes the feedstock passes through an opening in a pressure-sustaining separator plate to flow in the reverse direction past a second stack of membranes and subsequently establish a serpentine flow of feedstock through multiple stacks of membranes. The stacks of membranes all share a common pressure containment vessel. Pressure boosters installed in the flow-through openings of separator plates separating consecutive stacks can serve to restore lost pressure of the feedstock and maintain effective permeation of permeate through the membranes. A pressure control valve at the outlet to the permeate-receiving cavities of a stack can be used to adjust the trans-membrane pressure.