A man accused of stoning 50 ducks to death at a petting zoo in Cedar Rapids has pleaded guilty to lesser charges.