PHOTO BY MARK LICHTENWALNER Council member Sandra Ooms, left, casts the only “no” vote on the 2018 municipal budget. Also shown are Council member Dan Kadish and Township Attorney Marlin Townes.