Loading patent details...
US5330293A: Floating Production and Storage Facility | Searchlight