Canton Police Chief William Hudnall has pleaded guilty to a federal charge that he lied on a transaction record when he bought a gun for a man with a felony record.   It’s illegal for felons to possess weapons.  Hudnall faces as much as ten years in prison under federal sentencing guidelines.