New York State Police arrested a former Geneseo police officer, 29-year-old Kristofor O'rourke, on charges of criminal sexual act and official misconduct.
O'Rourke, who most recently worked for the Tompkins County Sheriff’s Office, was fired just last week amid a separate investigation that did not rise the level of charges, officials said.