Ex-sheriff admits campaign finance violations, denies bribes