An officer from the Elizabeth Police Department was recently charged with DWI after allegedly driving drunk and crashing into a parked car while off-duty. According to court records and recent reports, Elizabeth Police Sergeant Tracy O. Finch was arrested for DWI on Saturday, December 2nd. He was allegedly driving under the influence on the 1000 block of […]
read full article