Elmer Setting was approved as director of the county's Department of Public Safety ... director badge, also spoke briefly. He said he was looking forward to working with New Castle County's ...