Final tally: ISP responds to 166 calls, DSM PD reports 46 crashes, 1,005 ordinance violations

Final tally: ISP responds to 166 calls, DSM PD reports 46 crashes, 1,005 ordinance violations