About the video

The Debris Separating Baffle Box (DSBB) is an advanced stormwater treatment system utilizing a non-clogging screen technology and hydrodynamic separation to capture pollutants. The DSBB Separator is an approved “Full Capture” system and it is certified by the New Jersey Department of Environmental Protection.