The Ulster County Legislature race for newly created Districts 17 and 20 have certainly taken some twists and turns on the way to the ballot box. First there was a behind-closed-doors move to endorse local Democrat Tom Cotton instead of eight-year incumbent Hector Rodriguez by a small cabal of New Paltz Democratic Committee members: a move that resulted in a primary and had Rodriguez winning the District 20 Democratic primary by a margin of three to one. For the first time in years, the New Paltz Republicans put up a candidate for Ulster County legislator: Terence Ward, who will face Rodriguez for a seat at the county representing the Village of New Paltz. Then there was the delayed, discombobulated and controversial nomination by the majority of the New Paltz Democratic Committee to choose Ken Wishnick to replace longtime legislator Susan Zimet (D-New Paltz) on the ballot after she withdrew to run for the position of New Paltz Town Supervisor -- a position that she held more than a decade-and-a-half ago.