Ben Haagen is president of the Grange Fair.
Ben Haagen is president of the Grange Fair. CDT file photo
Ben Haagen is president of the Grange Fair. CDT file photo