American Legion to host town hall at Katterbach June 1, to discuss vet benefits