State Sen. Jim Brewster, who will be sworn in Wednesday to the 45th District seat, said it has been a long two months of legal maneuvering as he defended his seat from court challenges raised by Republican challenger Nicole Ziccarelli. The incumbent Democrat said Tuesday — hours after a federal