American Legion Post 100 is sponsoring an all-you-can-eat fish and chicken dinner from 5 to 7 pm, Saturday, June 23 at the Legion Hall, 1104 East Fifth Street, Maryville. Cost is $10 for adults and $5 for children 11 and under. Proceeds support veterans programs.