Filtering skimmers and beaches for use in water separation and treatment | Patent Publication Number 20200038783 | Patexia