GRAY — American Legion Post 86 will hold a public supper from 5 to 6 p.m. Saturday, July 1. The menu will include baked beans and casseroles, and pies will be the featured dessert. Tickets are $8 for adults and $4 for children younger than 12. The post is at 15 Lewiston Road.