Walworth County prosecutors Tuesday charged a town of Delavan man with five counts of arson in connection with fires two years ago, four months ago and last week.